Nginx 基础安装
1.启用 EPEL 存储库:
EPEL 存储库包含了许多不在默认 CentOS 存储库中的额外软件包,包括 Nginx。首先,安装 EPEL:
sudo yum install epel-release -y
2.更新系统包: 在安装 Nginx 之前,先更新所有系统包以确保系统是最新的
sudo yum update -y
3.安装 Nginx: 使用 yum 安装 Nginx:
sudo yum install nginx -y
4. 启动 Nginx 服务: 安装完成后,启动 Nginx 服务:
sudo systemctl start nginx
5.设置 Nginx 开机启动: 为了使 Nginx 在每次系统启动时自动运行,可以设置其开机启动:
sudo systemctl enable nginx
6.验证安装: 访问服务器的公共 IP 地址或域名(如果已配置),查看 Nginx 默认欢迎页面是否显示:
http://your_server_ip/
Tips:如果一切正常,你应该能看到 Nginx 的默认欢迎页面。如果遇到任何问题,可以检查 /var/log/nginx/error.log 文件以获取错误信息。
配置服务器
确保你的服务器配置正确,包括设置静态文件服务。如果你使用 Nginx 或 Apache 作为 Web 服务器,需要配置它们以指向你上传的静态文件目录。
对于 Nginx,可以在 /etc/nginx/conf.d/myapp.conf 或 /etc/nginx/sites-available/myapp 配置文件中添加以下内容
server {
listen 80;
server_name test.com;
location / {
root /var/www/html/mng_web/dist;
index index.html;
try_files $uri $uri/ /index.html;
}
}
基本操作及常用命令
1.编辑配置文件:使用文本编辑器打开 mng_web.conf 文件,将第一行的 erver 更正为 server。
2.保存更改:保存配置文件的修改。
3.测试配置:在命令行中运行 nginx -t 命令来测试 Nginx 配置文件的语法是否正确。如果一切正常,命令将返回 syntax is ok 和 test is successful 的消息。
4.重载配置:如果测试通过,使用 sudo nginx -s reload 命令来重新加载 Nginx 配置,使更改生效。如果测试未通过,请根据错误信息修正配置,直到测试成功。
5.常用命令
查看nginx 状态: systemctl status nginx
手动启动 Nginx:sudo systemctl start nginx