在 Alibaba Cloud Linux 3.2104 上安装 Nginx 可以通过以下步骤来完成。以下是详细的安装指南:
首先,确保您的系统包列表是最新的。打开终端并运行以下命令:
sudo yum update -y
Nginx 不在默认的 Alibaba Cloud Linux 3 存储库中,因此需要先安装 EPEL (Extra Packages for Enterprise Linux) 存储库:
sudo yum install -y epel-release
使用 Yum 安装 Nginx:
sudo yum install -y nginx
安装完成后,启动 Nginx 服务,并设置为开机自启:
sudo systemctl start nginx
sudo systemctl enable nginx
确保 Nginx 服务正在运行:
sudo systemctl status nginx
如果您希望从外部网络访问 Nginx 服务器,您需要配置防火墙以允许 HTTP (80) 和 HTTPS (443) 端口的流量。例如,使用 firewalld
:
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --zone=public --add-service=https --permanent
sudo firewall-cmd --reload
打开浏览器,访问您的服务器的 IP 地址或域名,例如:
http://your_server_ip
如果 Nginx 安装成功,您应该会看到 Nginx 的默认欢迎页面。
根据您的需求,您可能需要修改 Nginx 的配置文件。配置文件通常位于 /etc/nginx/nginx.conf
。使用文本编辑器打开并编辑该文件:
sudo vi /etc/nginx/nginx.conf
server
块中修改端口号。/usr/share/nginx/html
。您可以在 server
块中修改根目录。/etc/nginx/conf.d/
目录下创建单独的配置文件。以下是一个简单的 Nginx 配置示例:
server {
listen 80;
server_name your_domain_or_ip;
root /usr/share/nginx/html;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
}
如果您对配置文件进行了修改,需要重启 Nginx 服务以使更改生效:
sudo systemctl restart nginx
现在,您已经成功安装并配置了 Nginx。接下来,您可以开始使用 Nginx 或者进一步调整其配置以满足您的需求。
如果有任何问题或需要进一步的帮助,请随时查阅 Nginx 官方文档或寻求社区支持。