登录ssh后,先创建www用户,让nginx运行在www用户下

groupadd www
useradd -m -s /sbin/nologin -g www www

升级系统及安装必备组件

yum update -y
yum install -y groupinstall pcre-devel zlib-devel gcc gcc-c++ autoconf automake make pcre-devel zlib-devel 
yum -y install gcc gcc-c++ autoconf automake make
yum -y install pcre-devel
yum install -y zlib-devel
yum -y install openssl openssl-devel

下载安装nginx

rm -rf nginx*
nginx=$(curl http://source.loshub.com/ver/nginx.txt)
wget http://nginx.org/download/$nginx.tar.gz
tar zxvf nginx-*
cd nginx-*
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_gzip_static_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --without-http_uwsgi_module --without-http_scgi_module
make&&make install

加入系统启动
创建/lib/systemd/system/nginx.service
输入以下代码

[Unit]
Description=nginx.service
After=network.target

[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

保存退出后启用开机启动

systemctl enable nginx

启动nginx

systemctl start nginx

打开系统防火墙

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

测试,浏览器里输入ip

分类: nginx使用方法 标签: 暂无标签

评论

暂无评论数据

暂无评论数据

目录