Nginx安装并添加SSL模块
-
安装依赖
# 一些第三方库 yum install -y pcre pcre-devel openssl openssl-devel zlib zlib-devel # 编译所需 yum install -y gcc gcc-c++ -
下载Nginx压缩包并解压
# weget下载到当前目录 # 这里下载的是最新的1.25.3版本 # 具体版本信息参考:https://github.com/nginx/nginx/tags wget https://nginx.org/download/nginx-1.25.3.tar.gz # 解压 tar -zxvf nginx-1.20.2.tar.gz -
添加SSL模块
# 进入nginx安装包文件夹 cd nginx-1.25.3 # 添加SSL模块 ./configure --with-http_ssl_module -
编译
make && make install -
查看Nginx版本信息及启动
# 进入Nginx默认安装目录 cd /usr/local/nginx/sbin # 查看版本信息 ./nginx -V # 启动 ./nginx版本信息:
-
配置开机自启
# 配置systemctl文件 vi /usr/lib/systemd/system/nginx.service复制脚本至nginx.service中
[Unit] # 服务描述 Description=nginx service # 在network.target和syslog.target启动后启动 After=network.target syslog.target # 希望在某些服务启动,这里暂时不填 # Wants=network.target [Service] Type=simple #启动命令 ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf # 重启命令 ExecReload=/usr/local/nginx/sbin/nginx -s reload # 停止命令 ExecStop=/usr/local/nginx/sbin/nginx -s quit [Install] # 系统以多用户方式(默认的运行级别)启动时,这个服务需要被自动运行 WantedBy=multi-user.target设置开机自启
systemctl enable nginx