一个专业运
维技术分享!

CentOS7 Nginx安装

1.安装Nginx所需依赖

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

2.首先要安装 PCRE

wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

3.解压PCRE 安装 编译

#解压
tar zxvf pcre-8.35.tar.gz
#进入解压后Pcre的目录
cd pcre-8.35
#执行 
./configure
#再执行  
make && make install
#查询版本,有版本号 就是安装成功
pcre-config --version

4.下载nginx

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

5.解压后进入nginx编译安装

./configure --prefix=/software/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/software/pcre-8.35

6.执行 make && make install

7.在主配置文件中引入子配置文件

8.修改子配置文件gogs.conf

  listen 443 ssl;

#星号替换自己的域名
    server_name www.*.com;
#星号位置替换自己的ssl 文件名
    ssl_certificate  /ssl/*.pem;
    ssl_certificate_key /ssl/*.key;
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    location / {
      proxy_pass http://localhost:8080;
    }
}
server {
    listen 80;
#星号替换自己的域名
    server_name www.*.com;
    rewrite ^(.*)$ https://www.*.com:443/$1 permanent;
}

9.进入nginx安装目录下sbin 文件夹执行 ./nginx -t 检测配置文件,如果有错,根据报错信息修改如果没有错,则执行./nginx 启动 nignx

10.设置开机启动,在系统服务目录里创建nginx.service文件

vim /lib/systemd/system/nginx.service

拷贝一下内容进去 (重点!!!!)拷贝一下代码记得修改代码中启动文件的位置,和nginx配置文件位置

[Unit]

Description=nginx

After=network.target

  

[Service]

Type=forking

ExecStart=/software/nginx/sbin/nginx

ExecReload=/software/nginx/sbin/nginx -s reload

ExecStop=/software/nginx/sbin/nginx -s quit

PrivateTmp=true

  

[Install]

WantedBy=multi-user.target

11.设置开机启动

启动nginx服务
systemctl start nginx.service 

设置开机自启动

systemctl enable nginx.service

停止开机自启动

systemctl disable nginx.service

查看服务当前状态

systemctl status nginx.service

重新启动服务

systemctl restart nginx.service 

查看所有已启动的服务
systemctl list-units --type=service



微信扫描下方的二维码阅读本文

赞(6) 打赏
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。小柳实验室 » CentOS7 Nginx安装

相关推荐

  • 暂无文章

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏