阿里云服务器Centos7.0环境Nginx安装

阿里云服务器,操作系统Centos7.0环境下安装nginx。

1.首先先设置阿里云的安全组设置,打开80端口的限制:

打开阿里云官网-》控制台-》云服务器ECS-》安全组-》安全组规则:

随便选中一个规则列,点击“克隆”,弹出页面的“协议类型”选择“HTTP(80)”,“优先等级”输入60,点击完成

2.设置linux的防火墙打开80端口的限制

Centos7.0的防火墙是firewalld,大多数人习惯iptables。这里关闭firewalld安装iptables

#停止firewalld服务
systemctl stop firewalld

#停止以后然后执行下面命令禁用
systemctl disable firewalld

#安装iptables
yum install -y iptables-services
#启动iptables
systemctl start iptables

#新增打开80端口的限制 
vi /etc/sysconfig/iptables
#在 COMMIT 上面加入下面这句 或者 /sbin/iptables  -I INPUT -p tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
#保存退出 刷新iptables配置
iptables-save > /etc/sysconfig/iptables
#查看iptables的规则
iptables -L
#看到ACCEPT  tcp  -- anywhere  anywhere  state NEW tcp dpt:http 表示成功

#设置iptables开机启动
systemctl enable iptables.service
3.安装nginx

1.安装PCRE库

$ cd /usr/local/
$ wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.36.tar.gz
$ tar -zxvf pcre-8.36.tar.gz
$ cd pcre-8.36
$ ./configure
$ make
$ make install
2.安装zlib库

$ cd /usr/local/ 
$ wget http://zlib.net/zlib-1.2.8.tar.gz
$ tar -zxvf zlib-1.2.8.tar.gz
$ cd zlib-1.2.8
$ ./configure
$ make
$ make install
3.安装ssl

$ cd /usr/local/
$ wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz
$ tar -zxvf openssl-1.0.1j.tar.gz
$ ./config
$ make
$ make install
4.安装nginx

$ cd /usr/local/
$ wget http://nginx.org/download/nginx-1.8.0.tar.gz
$ tar -zxvf nginx-1.8.0.tar.gz
$ cd nginx-1.8.0  
#这里注意文件路径 必须是真实上面安装pcre、zlib的路径
$ ./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/pcre-8.36 --with-zlib=/usr/local/zlib-1.2.8
$ make
$ make install

#启动nginx
$ /usr/local/nginx/sbin/nginx
#重启:
$ /usr/local/nginx/sbin/nginx –s reload
#停止:
$ /usr/local/nginx/sbin/nginx –s stop

#测试配置文件是否正常:
$ /usr/local/nginx/sbin/nginx –t
#nginx的配置文件位于
/usr/local/nginx/conf/nginx.conf

#输入公网IP就可以访问了
#若访问报错,nginx日志在
/usr/local/nginx/logs/


参考:https://www.jianshu.com/p/d5114a2a2052



你可能感兴趣的:(服务器,nginx)