欢迎光临
我们一直在努力

Nginx工作面试必备

本站教程收集整理的这篇文章主要介绍了Nginx工作面试必备,本站教程本站觉得挺不错的,现在分享给大家,也给大家做个参考。

一、Nginx相关命令:

  1. 启动:Nginx安装目录地址 -c Nginx配置文件地址 ./Nginx? ? ? ?sudo ./sbin/Nginx
  2. 查看版本:sudo Nginx -v
  3. 查看端口被占用情况:netstat -apn
  4. 显示 Nginx 的版本:Nginx -v

二、端口相关:

  1. 默认端口:80
  2. 我们查看/etc/Nginx/sites-enabled/目录,会找到一个default文件,在server选项下前两行就可以找到使用的80端口号:server {
    ? ? ? ? listen 80 default_server;
    ? ? ? ? listen [::]:80 default_server;

  3. 将80端口号改为想使用的端口号,保存文件,如果没有启动Nginx,启动即可。如果Nginx已经在运行,重新加载即可。sudo Nginx start #运行Nginx
    sudo Nginx -s reload #重启Nginx

三、配置

  1. ?将安装文件上传至Linux服务器后,输入命令进行解压: tar -zxvf tENGIne-1.5.tar.gz 解压完成后删除安装包: rm -rf tENGIne-1.5.tar.gz?
  2. 安装之前首先检查一下是否已安装Nginx的一些模块依赖的lib库,诸如g++、gcc、pcre-devel、openssl-devel和zlib-devel。这些命令最好每个跑一遍,已安装的会提示不用安装,未安装或需要更新的则会执行安装及更新:
  • yum install gcc-c++ ?
  • yum -y install pcre pcre-devel ?
  • yum -y install zlib zlib-devel ?
  • yum -y install openssl openssl-devel
  • 安装完依赖后下面就可以放心开始安装Nginx

? ? 3.?输入安装命令并指定安装路径: ./configure –prefix=/usr/local/tENGIne 看到如下提示信息就说明没有问题:

? ?见图

? ? 4.最后通过make以及make install进行编译安装:

? ? ? ? make ? ? ? ?#编译

? ? ? ? make install ? #安装

Help 名词解释:

configure –prefix=/指定安装路径 ./configure 一般用来生成 Makefile,为下一步的编译做准备 指定prefix,即指定生成文件的安装目录,安装删掉一个文件夹就够了。 不指定prefix,则可执行文件默认放在/usr /local/bin,库文件默认放在 /usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在 /usr /local/share。你要卸载这个程序,要么在原来的make目录下用一次 make uninstall(前提是make文件指定过uninstall),要么去上述目录里面 把相关的文件一个个手工删掉。 make 大多数的源代码包都经过这一步进行编译 make install 命令来进行安装

5 进入/usr/local/tENGIne/sbin/输入命令

/usr/local/tENGIne/sbin/Nginx ? ? ? ? ? ? ? ? ? ? 启动

/usr/local/tENGIne/sbin/Nginx -s reload ? ? ?重启

/usr/local/tENGIne/sbin/Nginx -s stop ? ? ? ? 关闭

启动完成后在内网的另一外服务器尝试访问:输入linux服务器ip:80

vps云服务器

本站总结

以上是本站教程为你收集整理的Nginx工作面试必备全部内容,希望文章能够帮你解决Nginx工作面试必备所遇到的程序开发问题。

如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。