内容介绍如下:
Nginx
1、 Nginx 安装以及启动遇到的问题
2、 Nginx常用命令
----------------------------------------
正文开始:
1.Nginx 安装
1.1 进入官网:http://nginx.org/ 下载需要的Nginx版本
![](https://i-blog.csdnimg.cn/blog_migrate/752b562e35d788d7de0eecb81b0e2c84.png)
所需素材通过命令下载即可。
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)
![](https://i-blog.csdnimg.cn/blog_migrate/f463a5c79e084c535852bdacc68eccfb.png)
第二步 解压压缩文件
使用命令 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
![](https://i-blog.csdnimg.cn/blog_migrate/2f39f02b1f37e4635c1fd47e0fb443a7.png)
多出前两个nginx进程,成功。
1.2.5 通过ip地址和端口访问nginx
通过ip访问成功(注意:每个人访问ip地址不同,具体配置往下拉)
![](https://i-blog.csdnimg.cn/blog_migrate/3f4c498345c3f257353619f7cba09973.png)
关于访问ip以及端口配置,默认如下。
进入目录 /usr/local/nginx/conf ,
ls命令查看 nginx.conf文件
![](https://i-blog.csdnimg.cn/blog_migrate/f6b8fd80f038c9921ce8e10cfd3266ff.png)
vi nginx.conf 查看该文件(往下划到server块)
![](https://i-blog.csdnimg.cn/blog_migrate/05719d79c150e78a9f23e19d3d99f0fe.png)
l
listen为端口号,访问地址为本地ip。本地ip如不清楚在哪看,可参考下图划线处。
![](https://i-blog.csdnimg.cn/blog_migrate/a2d39968a9e9fa9cbdc13d1c2e9a73c6.png)
得到本机ip即可进行正常访问。
1.3 注意:
在
windows
系统中访问
linux
中
nginx
,默认不能访问的,因为防火墙问题
(
1
)关闭防火墙
(
2
)开放访问的端口号,
80
端口
查看开放的端口号
firewall-cmd --list-all (可以看出ports:80 -> 默认端口80已经开放了,如若无使用以下命令设置)
![](https://i-blog.csdnimg.cn/blog_migrate/4ddb2bc7f7928b3e992f708312355edc.png)
设置开放的端口号
firewall-cmd --add-service=http –permanent
firewall-cmd --add-port=80/tcp --permanent
![](https://i-blog.csdnimg.cn/blog_migrate/8e33af414e089e3d27137417043249a8.png)
重启防火墙
firewall-cmd –reload(设置后必须重启)
重启后可看到新设置的8001端口已生效。
![](https://i-blog.csdnimg.cn/blog_migrate/3c7985825571b1de808f52d28127efd3.png)
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
本篇关于Nginx安装以及常用命令就告一段落了,下篇会向大家介绍nginx配置文件,请持续关注博主~
更多Nginx相关内容:如搭建正向|反向代理,负载均衡以及动静分离的实例,请持续关注。
更多Nginx相关内容:如搭建正向|反向代理,负载均衡以及动静分离的实例,请持续关注。