目录
1. 开放80端口和443端口
2. 安装nginx的基础环境
-> 2.1 安装gcc-c++编译器
-> 2.2 安装pcre包
-> 2.3 安装zlib包(可能安装过)
3. 安装nginx
-> 3.1 创建文件夹
-> 3.2 在官网下载nginx包到服务器内
-> 3.3 解压tar.gz,并进入nginx-1.19.9
-> 3.4 使用configure, 使用ssl插件
-> 3.5 编译并且安装
-> 3.6 查找安装路径
-> 3.7 进入安装路径 找到nginx.conf 修改
-> 3.8 根据上文的路径 找到sbin路径,启动
-> 3.9 查询nginx进程
-> 3.10 测试一下
4. 查看进程号 排除80被占用
1. 开放80端口和443端口
自己的虚拟机直接关防火墙, 服务器用哪个开放哪个
如果是 云服务器, 记得开放安全组 入网端口号
# 查看防火墙是否开启
systemctl status firewalld
# 手动开启端口命令
firewall-cmd --zone=public --add-port=80/tcp --permanent
# 命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效
# 重启防火墙
systemctl restart firewalld.service
# 查看防火墙是否开启了80端口的访问
firewall-cmd --list-all
2. 安装nginx的基础环境
-> 2.1 安装gcc-c++编译器
选择项 选择 y
yum install gcc-c++
yum install -y openssl openssl-devel
-> 2.2 安装pcre包
yum install -y pcre pcre-devel
-> 2.3 安装zlib包(可能安装过)
yum install -y zlib zlib-devel
3. 安装nginx
-> 3.1 创建文件夹
mkdir -p /usr/local/nginx
cd /usr/local/nginx
-> 3.2 在官网下载nginx包到服务器内
官网地址: https://nginx.org/download/
wget https://nginx.org/download/nginx-1.19.9.tar.gz
-> 3.3 解压tar.gz,并进入nginx-1.19.9
tar -zxvf nginx-1.19.9.tar.gz
cd nginx-1.19.9
-> 3.4 使用configure, 使用ssl插件
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre
-> 3.5 编译并且安装
make
make install
-> 3.6 查找安装路径
whereis nginx
-> 3.7 进入安装路径 找到nginx.conf 修改
传送门一: nginx config 默认配置 错了重新粘一下或者去官网下载 传送门二: linux必备部署技巧 解决pid丢失的问题
-> 3.8 根据上文的路径 找到sbin路径,启动
./nginx
./nginx -s reload
-> 3.9 查询nginx进程
ps -ef | grep nginx
-> 3.10 测试一下
4. 查看进程号 排除80被占用
netstat -nlp | grep 80
kill -9 进程号
简介: 更加细致的操作指令 以及后面下载基本的服务操作, 还原订阅此专栏, 永久免费, 持续更新, 欢迎大佬指教