linux配置nginx

1.查看nginx状态

bash 复制代码
systemctl status nginx

状态如果是Active: active (running)则是正常的

bash 复制代码
[root@hcss-ecs-9b96 ~]# systemctl status nginx
● nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2024-11-13 13:41:11 CST; 16min ago
  Process: 603696 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
  Process: 603639 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
  Process: 603637 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
 Main PID: 603699 (nginx)
    Tasks: 3 (limit: 11427)
   Memory: 16.9M
   CGroup: /system.slice/nginx.service
           ├─603699 nginx: master process /usr/sbin/nginx
           ├─603700 nginx: worker process
           └─603701 nginx: worker process

2.查看Nginx进程

如果Nginx正在运行,您还可以使用ps命令来查看Nginx进程

bash 复制代码
ps aux | grep nginx

3.检查Nginx配置文件是否正确无误

bash 复制代码
nginx -t

4.查看Nginx的版本

bash 复制代码
nginx -v
# 如果查看更详细
nginx -V

5.修改nginx配置

bash 复制代码
vim /etc/nginx/nginx.conf

增加容器端口8090指向域名

bash 复制代码
server {
      listen 80;
      server_name www.tieyongjie.cn;  # 替换为您的域名

      location / {
         proxy_pass http://localhost:8090;  # 指向Docker容器的端口8080
         proxy_set_header Host $host;
         proxy_set_header X-Real-IP $remote_addr;
    }

6. 设置开机自启动

bash 复制代码
# 设置 nginx 开机自启动
systemctl enable nginx
# 验证
systemctl is-enabled nginx

输出如下即表示开机自启动设置成功

复制代码
[root@hcss-ecs-9b96 ~]# systemctl enable nginx
Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /usr/lib/systemd/system/nginx.service.
[root@hcss-ecs-9b96 ~]# systemctl is-enabled nginx
enabled
相关推荐
志栋智能7 小时前
运维超自动化的版本控制与回滚机制
运维·自动化
中云DDoS CC防护蔡蔡7 小时前
DDOS和CC攻击谁更可怕
运维·服务器·经验分享·网络安全·ddos
Ruiery7 小时前
Linux 6.6内核内存管理深度解析(十六):mmap — 用户态“申请内存“的真相
linux·运维·服务器
ClickHouseDB7 小时前
ClickHouse Cloud 与 Snowflake 实时性价比对比:CostBench 测试中的 412 倍差距来
运维·数据库·系统架构
欧米欧8 小时前
Linux系统篇(七),环境变量的底层溯源,核心获取机制与安全应用
linux·运维·服务器
Ruiery8 小时前
Linux 6.6内核内存管理深度解析(十八):KASLR 内核地址空间随机化
linux·运维·服务器·安全
todoitbo8 小时前
群晖NAS部署JmalCloud:Docker安装、文件管理、博客与公网访问完整教程
运维·docker·容器
时间售卖铺9 小时前
触发器与函数实战:MySQL高效编程秘诀
运维·数据库·mysql·云原生
qetfw9 小时前
UOS MariaDB 数据库:安装、最小权限与备份验证
linux·数据库·mariadb·uos
前端精髓9 小时前
调用大模型API
运维·服务器·microsoft