centOS7虚拟机安装Nginx

安装完centos7,全新的系统begin....

1.设置网络连接

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

配置 ONBOOT=yes

systemctl restart network
yum update

然后重启后,会下载安装一些懂东西 :y  就ok

2.安装wget

yum install wget

从这开始借鉴大帅逼的....哈哈哈

3.安装依赖

yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

4.编译安装

wget https://nginx.org/download/nginx-1.12.2.tar.gz  //下载
tar -zxvf nginx-1.12.2.tar.gz  //解压
cd nginx-1.12.2
./configure //配置
make && make install //编译安装

5.配置防火墙:

centos7的防火墙由iptables改为firewall

打开80端口 防止访问不了

firewall-cmd --zone=public --add-port=80/tcp --permanent    //--permanent永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=443/tcp --permanent
systemctl restart firewalld //重启防火墙

6.开机启动

采用的方法是将nginx新建成一个服务

touch /lib/systemd/system/nginx.service
vim /lib/systemd/system/nginx.service
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target

设置开机自启动nginx服务

systemctl enable nginx.service

启动nginx服务

systemctl start nginx.service

停止开机自启动nginx服务

systemctl disable nginx.service

查看当前服务状态

systemctl status nginx.service

重新启动服务

systemctl restart nginx.service

猜你喜欢

转载自blog.csdn.net/a114469/article/details/85245589