centos7服务器上安装nginx1.12.2
本教程手动使用源码安装
1、下载nginx源码
cd /home
wget http://nginx.org/download/nginx-1.12.2.tar.gz //下载
tar zxvf nginx-1.12.2.tar.gz //解压
2、安装nginx依赖
1)gcc依赖
yum install gcc gcc-c++ -y //安装gcc和c++编译器
2)gzip依赖
yum install -y zlib-devel
3)如果要只是https访问,添加ssl依赖
yum install -y openssl openssl-devel
4)下载pcre并安装
cd /home
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz
tar zxvf pcre-8.39.tar.gz
3、配置nginx
第一种http访问
在/usr/local/src/nginx-1.12.2目录下
./configure --prefix=/usr/local/nginx --with-pcre=/home/pcre-8.39
第二种https支持
./configure --prefix=/usr/local/nginx --with-pcre=/home/pcre-8.39 --with-http_ssl_module
4、编译安装
make && make install
5、启动
/usr/local/nginx/sbin/nginx
重启命令:/usr/local/nginx/sbin/nginx -s reload
http://localhost 进行测试
Center
开机启动
vi /lib/systemd/system/nginx.service
[Unit]
Description=dcpp-nginx
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
systemctl start nginx 启动nginx
systemctl stop nginx 结束nginx
systemctl restart nginx 重启nginx