在阿里云服务器中安装配置Nginx

经过将近一天的测试,最后终于调通了,以下是我安装配置的一些心得

1:安装工具包 wget、vim和gcc

1:yum install -y wget  
2:yum install -y vim-enhanced  
3:yum install -y make cmake gcc gcc-c++ 

2:下载nginx安装包,我下载的版本是1.10.1,你可以酌情选择

wget http://nginx.org/download/nginx-1.10.1.tar.gz

3:安装依赖包

yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

4.解压nginx-1.10.1.tar.gz到/usr/local/目录下

tar -zxvf nginx-1.10.1.tar.gz -C /usr/local/

5:进行configure配置,进入nginx1.10.1文件加下

1: cd /usr/local/nginx-1.10.1
2: ./configure --prefix=/usr/local/nginx
在阿里云服务器中安装配置Nginx_第1张图片
image.png

在阿里云服务器中安装配置Nginx_第2张图片
image.png

6:编译安装

 make && make install
在阿里云服务器中安装配置Nginx_第3张图片
image.png
在阿里云服务器中安装配置Nginx_第4张图片
image.png

7:启动Nginx,启动完之后检查nginx是否已经正常启动,看到如下信息说明正常启动

1:/usr/local/nginx/sbin/nginx
2:ps -ef | grep nginx
在阿里云服务器中安装配置Nginx_第5张图片
image.png
想要关闭nginx,执行
/usr/local/nginx/sbin/nginx -s stop
想要热启动
/usr/local/nginx/sbin/nginx -s reload

我在检查nginx是否启动的时候发现如下问题,这是因为80端口被占用了,只需要执行如下命令即可

killall -9 nginx
之后再次启动
/usr/local/nginx/sbin/nginx
就没问题了
在阿里云服务器中安装配置Nginx_第6张图片
image.png

8:配置防火墙,nginx默认的端口是80

firewall-cmd --zone=public --add-port=80/tcp --permanent
在阿里云服务器中安装配置Nginx_第7张图片
image.png

执行后发现如下问题,FirewallD is not running 这说明防火墙没有打开,我们需要将防火墙打开,执行如下命令

我们先看下防火墙的状态,显示 dead,这时候我们需要开启
systemctl status firewalld //查看防火墙状态
在阿里云服务器中安装配置Nginx_第8张图片
image.png
然后执行如下命令开启防火墙
systemctl start firewalld //开启防火墙
然后再执行
firewall-cmd --zone=public --add-port=80/tcp --permanent
这里有个警告,暂时先不管
在阿里云服务器中安装配置Nginx_第9张图片
image.png
然后再重启下
firewall-cmd --reload
之后再关闭防火墙
systemctl stop firewalld
之后打开浏览器输入xxx.xxx.xxx.xxx:80,如果配置成功,会显示默认的Nginx欢迎页,如下图
在阿里云服务器中安装配置Nginx_第10张图片
image.png

到底Nginx的安装配置就结束了

在此万分感谢
https://blog.csdn.net/yougoule/article/details/78186138
提供的指导,万分感谢!

你可能感兴趣的:(在阿里云服务器中安装配置Nginx)