内容介绍如下:

Nginx

1、 Nginx 安装以及启动遇到的问题

2、 Nginx常用命令

----------------------------------------

正文开始:

1.Nginx 安装


1.1 进入官网:http://nginx.org/ 下载需要的Nginx版本


 




Linux nginx 文件夹 nginx命令linux_linux


所需素材通过命令下载即可。


 


1.2安装 nginx


 


1.2.1 安装pcre


 


第一步 联网下载 pcre 压缩文件依赖


 


wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz(存放路径:usr/src)


 


Linux nginx 文件夹 nginx命令linux_linux_02


 


第二步 解压压缩文件


使用命令 tar –xvf pcre-8.37.tar.gz


 


第三步 进入解压后pcre-8.37 目录执行./configure ,./configure执行完成后执行make && make install


(查看pcre版本号:pcre-config --version)


 


 


1.2.2 安装其他依赖| openssl 、zlib 、 gcc 依赖|


yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel


 


1.2.3 安装nginx


1、将官网下载的nginx安装包放于linux该usr/src路径下(可借助文件上传工具将安装包置于Linux指定路径)


2、 解压nginx-xx.tar.gz 包。


3、 进入解压缩目录,执行./configure。


4、 make && make install
 


安装成功后usr/多出local/nginx文件夹,在ngnix文件夹下的sbin文件夹下有启动脚本。


 


1.2.4  启动服务


进入目录 /usr/local/nginx/sbin/nginx 执行./nginx 启动服务


 


通过查看进程看服务是否启动成功


 


ps  -ef | grep nginx 


 


Linux nginx 文件夹 nginx命令linux_Nginx_03


多出前两个nginx进程,成功。


 


1.2.5 通过ip地址和端口访问nginx


 


通过ip访问成功(注意:每个人访问ip地址不同,具体配置往下拉)


Linux nginx 文件夹 nginx命令linux_linux_04


关于访问ip以及端口配置,默认如下。


进入目录 /usr/local/nginx/conf ls命令查看 nginx.conf文件


 


Linux nginx 文件夹 nginx命令linux_端口号_05


 


vi nginx.conf 查看该文件(往下划到server块)


Linux nginx 文件夹 nginx命令linux_Nginx_06


l


listen为端口号,访问地址为本地ip。本地ip如不清楚在哪看,可参考下图划线处。


Linux nginx 文件夹 nginx命令linux_端口号_07



得到本机ip即可进行正常访问。


 


1.3 注意:


windows 系统中访问 linux nginx ,默认不能访问的,因为防火墙问题


1 )关闭防火墙


2 )开放访问的端口号, 80 端口


 


查看开放的端口号


firewall-cmd --list-all (可以看出ports:80 -> 默认端口80已经开放了,如若无使用以下命令设置)


Linux nginx 文件夹 nginx命令linux_端口号_08


 


设置开放的端口号


firewall-cmd --add-service=http –permanent


firewall-cmd --add-port=80/tcp --permanent 


 


Linux nginx 文件夹 nginx命令linux_Nginx_09


 


重启防火墙 


firewall-cmd –reload(设置后必须重启)


重启后可看到新设置的8001端口已生效。


Linux nginx 文件夹 nginx命令linux_端口号_10


 


 


2.Nginx 常用命令


进入 nginx 目录中


 


cd /usr/local/nginx/sbin

1、查看 nginx 版本号


./nginx -v


2、启动 nginx


./nginx


3、停止 nginx


./nginx -s stop

 


4、重新加载 nginx


./nginx -s reload