CentOS 安装 Nginx 及配置文件使用

简介: CentOS 安装 Nginx 及配置文件使用

一、简介

二、安装、启动、配置文件目录

  • yum 安装 nginx
$ yum install -y nginx
  • 安装之后,重新访问刚才的 IP。(默认安装完成会自动启动 Nginx,所以可以直接访问,如果无法访问,则手动启动一下 Nginx)
  • nginx 配置文件目录:Nginx 配置文件使用(nginx.conf)
/etc/nginx/nginx.conf
  • nginx 启动命令目录
/usr/sbin/nginx
  • nginx 项目存放根目录(推荐),在这个文件夹内存放线上项目
/home
$ nginx
$ /usr/sbin/nginx
  • systemctl 启动方式 (推荐)
    CentOS 7.x 开始,CentOS 开始使用 systemd 服务来代替 daemon,原来管理系统启动和管理系统服务的相关命令全部由 systemctl 命令来代替。
    优点:比如停电、崩溃或者别的因素导致进程挂了,会自动帮你启起来,当后台挂载的进程数多的时候,就不需要手动去启动一遍,上面原始的那种需要手动去启动,当然还有别的好处。
#启动服务
systemctl start nginx
#停止服务
systemctl stop nginx
#重启服务
systemctl restart nginx
#查看状态
systemctl status nginx
  • 查看启动进程列表中是否已经启动 nginx
$ ps -aux | grep nginx
或:
$ ps -ef | grep nginx
  • 杀死进程,PID 在进程列表中可以找到,一般为每个进程的第二个字段。
$ kill PID
// 强制杀死进程
$ kill -9 PID

三、新建一个配置文件,单独配置一个虚拟机

  • 配置文件目录
/etc/nginx/nginx.conf
  • 打开配置文件,会看到 include /etc/nginx/conf.d/*.conf; 这行,去这个文件夹里面新建 .conf 结尾的配置文件即可,建议每个配置文件对应一个 server

  • 进入配置文件夹,新建一个测试配置文件,并添加一个虚拟机。
$ cd /etc/nginx/conf.d/
  • 新建一个 test.conf
$ touch test.conf
  • 编辑配置文件
$ vim test.conf
  • 配置一个 server,根目录指向 /home/test 目录,目标文件是 index.html
server {
    # 监听端口
    listen 8082;
    # 主机名称
    # server_name www.dzm.com;
    # 根目录
    root /home/test;
    # 匹配协议
    location / {
        index index.html;
    }
    # 代理接口
    # location /api/ {
    #     proxy_pass http://platform-api.yxfengsheng.com/;
    # }
}
  • 保存退出:按 ESC 退出编辑,输入 :wq 保存退出。
  • 进入 /home 根目录,新建 test 项目文件夹,并添加 index.html 项目文件内容
$ cd /home
  • 创建 test 项目文件夹
$ mkdir test
  • 进入 test 项目文件夹
$ cd test/
  • 创建 index.html 项目文件
$ touch index.html
  • 添加网页内容
$ vim index.html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  DZM CentOS Test
</body>
</html>
  • 保存退出:按 ESC 退出编辑,输入 :wq 保存退出。
  • 重启 或 更新 nginx 配置。
$ systemctl restart nginx
  • 访问 公网IP:8082,刚配置的是 8082 端口。


相关文章
|
11天前
|
Linux 虚拟化 Windows
VMware隐藏黑科技!CentOS安装这个神器效率翻倍 文件互传竟比U盘还快?
### 安装VMtools的作用及步骤 安装VMtools可以实现Windows与CentOS之间的字符串和命令粘贴、文件夹共享等操作。在CentOS中,通过VMware菜单栏选择“VMware Tools”,将下载的压缩包拷贝到`/opt`目录并解压。接着进入终端,使用`./vmware-install.pl`命令完成安装。安装后重启系统,即可实现Windows与CentOS之间的字符和文件共享。具体步骤包括解压文件、启动命令行终端、安装VMtools以及配置文件共享。
51 16
VMware隐藏黑科技!CentOS安装这个神器效率翻倍 文件互传竟比U盘还快?
|
11天前
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
64 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
24天前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
123 25
|
1月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
85 20
|
1月前
|
网络协议 前端开发 应用服务中间件
nginxconf.sh 自动生成 nginx tcp 转发配置文件 conf
该脚本由 eisc.cn 开发,用于自动生成 Nginx 代理配置。它根据预设的域名、IP 和端口信息,为多个项目(如 www、work、sou 等)创建对应的 Nginx 配置文件,设置前端转发、端口对端口及后端转发规则,并生成日志和 301 跳转配置。支持自动创建 CGI 解析目录,确保各项目能够正确访问。运行时需具备 root 权限或使用 sudo。
71 9
|
2月前
|
前端开发 应用服务中间件 nginx
docker安装nginx,前端项目运行
通过上述步骤,你可以轻松地在Docker中部署Nginx并运行前端项目。这种方法不仅简化了部署流程,还确保了环境的一致性,提高了开发和运维的效率。确保按步骤操作,并根据项目的具体需求进行相应的配置调整。
214 25
|
2月前
|
存储 分布式计算 Hadoop
Centos7.9安装kerberos
Centos7.9安装kerberos
98 25
|
2月前
|
存储 Shell 网络安全
Centos7.9安装openldap
Centos7.9安装openldap
65 16
|
2月前
|
数据可视化 Linux 应用服务中间件
Centos7.9安装phpldapadmin
Centos7.9安装phpldapadmin
77 15
|
2月前
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。