Nginx在CentOS 7腾讯云主机上的安装及遇到的问题解决与总结

1.准备环境依赖

yum -y install gcc gcc-c++ autoconf automake make

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

不执行以上两项安装的话,就可能会遇到下面的情况:

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

2.在Nginx官网下载包http://nginx.org/en/download.html


上传到云服务器上,或者使用以下命令下载文件:

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

解压:

tar -zxvf nginx-1.15.1.tar.gz

扫描二维码关注公众号,回复: 2622833 查看本文章

切换目录:cd nginx-1.15.1

配置:./configure

出现缺少包依赖的情况,下面PCRE,OpenSSL,zlib有可能会缺少,我的情况是缺少了OpenSSL


3.解决上面的问题就是安装缺少的依赖包;

找到缺少的包的下载页面,打开网址https://www.openssl.org/source/

可看到下图,鼠标移动到 openssl-1.1.1-pre8.tar.gz时;在浏览器左下角会出现需要的下载地址链接;

鼠标右击复制链接地址就得到需要的地址:

 https://www.openssl.org/source/openssl-1.1.1-pre8.tar.gz


下载之后安装openssl-1.0.0.e.tar.gz脚本

# tar zxvf openssl-1.0.1j.tar.gz       
# cd openssl-1.0.1j       
# ./config       
# make && make install

如果缺少pcre

先下载安装pcre(pcre-8.34.tar.gz)包,脚本如下

安装pcre-8.34.tar.gz脚本

# tar zxvf pcre-8.34.tar.gz        
# cd pcre-8.34        
# ./configure        
# make && make install

再次运行./configure,结果如下

只能出绝招了:

yum -y install zlibzlib-devel openssl openssl--devel pcre pcre-devel

执行之后再执行:./configure

再执行:make && makeinstall,安装Nginx

成功!!!看图

安装成功后,在/usr/local/nginx/conf目录下会有文件nginx.conf,否则就是安装失败了。

修改配置文件:

切换目录:cd/usr/local/nginx/conf

修改文件:vi nginx.conf

主要修改了红框部分,使用utf-8,和88端口

ESC键,退出编辑模式,按冒号键“:”进入命令模式,输入“wq”然后回车,保存并退出;

4.到这一步就是启动nginx了

切换到sbin目录:cd /usr/local/nginx/sbin

启动Nginx:./nginx

使用:ps aux|grep nginx 确认已启动

Nginx已经启动了

5.接下来是配置防火墙开放88端口

如果你是虚拟机或者自己的机器

开放防火墙端口:

/sbin/iptables -I INPUT -ptcp --dport 88 -j ACCEPT

/etc/init.d/iptables save

我的是腾讯的云主机,所以这样配置

配置云主机安全组,

点击新建或者查看安全组详情

点击修改规则,添加http协议,tcp:88端口

然后你就可以访问http://你的云主机ip:88/

我已经访问到了,没访问到的得加油哦!


本文参考了多篇博客文章:

微wx笑:https://blog.csdn.net/testcs_dn/article/details/39233569

codingcloud:https://www.cnblogs.com/codingcloud/p/5095066.html

beagreatprogrammer:https://blog.csdn.net/beagreatprogrammer/article/details/78369638

感谢以上大神给予我的帮助,尤其是微wx笑大神(大神中的大神),让我受益匪浅,希望我的文章也能帮到我的同行者。


猜你喜欢

转载自blog.csdn.net/zjy_android_blog/article/details/80978950
今日推荐