下面是Linux+php+apache+oracle环境搭建之CentOS下安装Apache的完整攻略:
1. 安装Apache
在CentOS中安装Apache非常简单,只需要运行以下命令即可:
sudo yum install httpd
安装完成后,启动Apache服务:
sudo systemctl start httpd.service
为了让Apache在系统启动时自动启动,输入以下命令:
sudo systemctl enable httpd.service
现在,如果在浏览器中输入服务器的IP地址或域名,就应该可以看到Apache的欢迎页面了。
2. 配置Apache
默认情况下,Apache服务器的所有网页文件将会存储在/var/www/html
目录下。我们可以将自己的网站文件放在该目录下,或者在Apache中添加新的虚拟主机来托管多个网站。
要添加新的虚拟主机,需要编辑Apache的配置文件httpd.conf
。首先备份一份原始的httpd.conf
文件:
sudo cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.orig
然后编辑该文件:
sudo nano /etc/httpd/conf/httpd.conf
在文件末尾添加以下内容:
<VirtualHost *:80>
DocumentRoot /var/www/example.com
ServerName example.com
ServerAlias www.example.com
ErrorLog /var/www/example.com/error.log
CustomLog /var/www/example.com/access.log combined
</VirtualHost>
上面的代码将新添加一个虚拟主机,将网站文件存储在/var/www/example.com
目录下,并将错误日志和访问日志分别存储在/var/www/example.com/error.log
和/var/www/example.com/access.log
文件中。确保你的域名正确替换了上述例子中的example.com
。
重启Apache以使更改生效:
sudo systemctl restart httpd.service
现在,如果在浏览器中访问你的域名,就应该可以看到该虚拟主机下的网站了。
示例说明:
例如,我们有一个域名为www.mywebsite.com
,将该域名指向我们安装了Apache的CentOS服务器的IP地址。我们想要在www.mywebsite.com
上托管一个简单的HTML页面。
首先,我们需要将该网页文件放在Apache的默认网页根目录/var/www/html
下。所以我们上传index.html
文件到该目录下:
sudo nano /var/www/html/index.html
在该文件中输入以下内容:
<!DOCTYPE html>
<html>
<head>
<title>Welcome to my website</title>
</head>
<body>
<h1>Hello World!</h1>
<p>This is my first website using Apache on CentOS.</p>
</body>
</html>
现在,在浏览器中输入www.mywebsite.com
应该就可以看到刚刚创建的网页。
如果我们想要将更多的网站放在同一个服务器上,可以添加新的虚拟主机。比如我们想要在blog.mywebsite.com
上托管一个WordPress博客,可以添加以下配置到httpd.conf
文件:
<VirtualHost *:80>
DocumentRoot /var/www/blog.mywebsite.com
ServerName blog.mywebsite.com
ServerAlias www.blog.mywebsite.com
ErrorLog /var/www/blog.mywebsite.com/error.log
CustomLog /var/www/blog.mywebsite.com/access.log combined
</VirtualHost>
现在只需要将WordPress文件放在/var/www/blog.mywebsite.com
目录下,就能在浏览器中访问blog.mywebsite.com
看到该博客了。
希望这些示例能够帮助你了解如何在CentOS中安装和配置Apache。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux+php+apache+oracle环境搭建之CentOS下安装Apache - Python技术站