步骤如下:
- 登录阿里云服务器,进入终端,输入 sudo su 切换为管理员权限。
- 安装 Apache,输入命令 yum install httpd -y 进行安装。
- 启动 Apache,输入命令 systemctl start httpd 开启服务。
- 配置虚拟主机,输入命令 vi /etc/httpd/conf/httpd.conf 打开 Apache 的主配置文件,在其中添加以下配置:
<VirtualHost *:80>
DocumentRoot /var/www/html/example.com
ServerName example.com
ServerAlias www.example.com
ErrorLog /var/log/httpd/example.com-error_log
CustomLog /var/log/httpd/example.com-access_log common
</VirtualHost>
其中,DocumentRoot 定义网站的根目录,ServerName 定义主机名,ServerAlias 定义可选别名,ErrorLog 和 CustomLog 定义日志文件路径。
- 保存并退出 vi 编辑器,重启 Apache 服务,输入命令 systemctl restart httpd。
- 编辑 hosts 文件,输入命令 vi /etc/hosts 打开 hosts 文件,在其中添加以下行:
服务器IP地址 example.com www.example.com
其中,服务器IP地址为阿里云服务器的公网IP地址。
- 保存并退出 vi 编辑器,完成域名配置。
注意事项:
- 在阿里云服务器控制台中需要将对应的域名解析到该服务器的公网IP地址。
- 配置完成后需要等待一段时间,直到 DNS 解析生效,才能通过域名访问网站。
- 首先在阿里云上购买一台云服务器,选择 CentOS 系统,然后等待服务器创建完成。
- 登录服务器,可以使用 ssh 工具(例如 PuTTY)连接到服务器。
-
安装 Apache,执行以下命令:
sudo yum install httpd
-
配置防火墙放行 HTTP/HTTPS 服务,执行以下命令:
sudo firewall-cmd --zone=public --add-service=http --permanent sudo firewall-cmd --zone=public --add-service=https --permanent sudo firewall-cmd --reload
-
启动 Apache 服务,执行以下命令:
sudo systemctl start httpd sudo systemctl enable httpd
-
配置域名,进入 apache 配置文件夹,执行以下命令:
cd /etc/httpd/conf.d sudo vim example.com.conf
在打开的文件中添加以下内容:
<VirtualHost *:80> ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com/error.log CustomLog /var/log/httpd/example.com/access.log combined </VirtualHost>
其中 ServerName 和 ServerAlias 分别为域名和域名别名,DocumentRoot 为网站根目录,ErrorLog 和 CustomLog 分别为错误日志和访问日志。
-
创建网站根目录,执行以下命令:
sudo mkdir /var/www/html/example.com sudo chown -R apache:apache /var/www/html/example.com
-
在网站根目录中创建 index.html 文件,执行以下命令:
sudo vim /var/www/html/example.com/index.html
在打开的文件中添加网页内容。
-
重启 Apache 服务,使配置生效,执行以下命令:
sudo systemctl restart httpd
-
现在可以在浏览器中输入域名访问网站了,例如:
http://example.com http://www.example.com
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/111157.html