本站教程收集整理的这篇文章主要介绍了Nginx工作面试必备,本站教程本站觉得挺不错的,现在分享给大家,也给大家做个参考。
一、Nginx相关命令:
- 启动:Nginx安装目录地址 -c Nginx配置文件地址 ./Nginx? ? ? ?sudo ./sbin/Nginx
- 查看版本:sudo Nginx -v
- 查看端口被占用情况:netstat -apn
- 显示 Nginx 的版本:Nginx -v
二、端口相关:
- 默认端口:80
-
我们查看/etc/Nginx/sites-enabled/目录,会找到一个default文件,在server选项下前两行就可以找到使用的80端口号:server {
? ? ? ? listen 80 default_server;
? ? ? ? listen [::]:80 default_server; -
将80端口号改为想使用的端口号,保存文件,如果没有启动Nginx,启动即可。如果Nginx已经在运行,重新加载即可。sudo Nginx start #运行Nginx
sudo Nginx -s reload #重启Nginx
三、配置
- ?将安装文件上传至Linux服务器后,输入命令进行解压: tar -zxvf tENGIne-1.5.tar.gz 解压完成后删除安装包: rm -rf tENGIne-1.5.tar.gz?
- 安装之前首先检查一下是否已安装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工作面试必备所遇到的程序开发问题。
如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。