前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS7安装Apache

CentOS7安装Apache

作者头像
前端黑板报
发布2018-10-25 17:43:04
3K0
发布2018-10-25 17:43:04
举报
文章被收录于专栏:前端黑板报前端黑板报

Apache是一个开源的Web服务器,可以在同一台物理主机上配置单个或多个web站点。

安装:

代码语言:javascript
复制
sudo yum update
sudo yum install httpd

配置Virtual Hosts:

配置Virtual Hosts有多种方式,在这里我提议使用一种简单的方式:

1. 在conf.d目录下创建 vhost.conf 来配置你的virtual host。下面是针对 example.com 的例子;修改一些值来符合你的项目(在/etc/httpd/conf.d/vhost.conf目录下):

代码语言:javascript
复制
NameVirtualHost *:80

<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/html/example.com/public_html/
    ErrorLog /var/www/html/example.com/logs/error.log
    CustomLog /var/www/html/example.com/logs/access.log combined
</VirtualHost>

若你还想添加别的域名,复制 VirtualHost 配置块然后更改一些值。当请求进来时,Apache 检测 VirtualHost 哪一个符合请求的URL,然后提供合适的内容:

2. 创建上面的目录:

代码语言:javascript
复制
sudo mkdir -p /var/www/html/example.com/{public_html,logs}

3. 把 Apache 加入开机启动,同时重启Apache来看一下效果:

代码语言:javascript
复制
sudo systemctl enable httpd.service
sudo systemctl restart httpd.service

你可以访问服务器的域名来验证,如果在/etc/httpd/conf/httpd.conf

下没有发现 index 页面,就会看到如下的默认页面:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-09-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端黑板报 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档