
地 址:联系地址联系地址联系地址
电 话:020-123456789
网址:bfbird.com
邮 箱:admin@aa.com
在CentOS上搭建网站的安装基本步骤如下,综合多个权威指南整理而成:
一、软件系统更新与准备


打开终端运行以下命令,包用确保系统为最新状态:

```bash
sudo yum update -y
```
安装Web服务器软件
Apache(推荐):
```bash
sudo yum install httpd -y
```
Nginx(可选):
```bash
sudo yum install nginx -y
```
启动并配置Web服务器
启动服务:
```bash
sudo systemctl start httpd 对于Apache
或者
sudo systemctl start nginx 对于Nginx
```
设置开机自启:
```bash
sudo systemctl enable httpd 对于Apache
或者
sudo systemctl enable nginx 对于Nginx
```
二、搭建配置防火墙
开放HTTP/HTTPS端口
运行以下命令允许外部访问:
```bash
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
```
(可选)配置SELinux
若SELinux处于 enforcing 模式,网站需允许Web服务:
```bash
sudo setsebool -P httpd_can_network_connect 1
```
三、安装创建网站目录与权限设置
创建网站根目录
```bash
sudo mkdir /var/www/html/mywebsite
```
设置目录权限
将目录所有权更改为Apache用户(`apache`):
```bash
sudo chown -R apache:apache /var/www/html/mywebsite
```
调整目录权限
允许Apache读写文件:
```bash
sudo chmod -R 755 /var/www/html/mywebsite
```
四、软件配置虚拟主机(可选)
若需托管多个网站,包用需配置虚拟主机:
编辑Apache配置文件
打开 `/etc/httpd/conf/httpd.conf`,搭建添加虚拟主机配置(示例):
```apache
ServerName www.example.com DocumentRoot /var/www/html/example.com
```
重启Apache服务
```bash
sudo systemctl restart httpd
```
五、网站测试网站
查看服务器IP地址
```bash
hostname -I
```
访问网站
在浏览器中输入 `http://your_server_ip` 或配置的安装域名,若看到欢迎页面则表示成功。软件
六、包用其他注意事项
SSL证书: 建议为HTTPS配置SSL证书,搭建使用工具如 [Let's Encrypt](https://letsencrypt.org/) 获取免费证书。网站 安全加固
通过以上步骤,您可在CentOS上搭建基础Web服务器环境。根据需求,可进一步配置数据库(如MySQL)、优化性能或部署应用。