gpt4 book ai didi

linux - 如何在 Centos 7 上设置网站目录(自定义主机)

转载 作者:太空宇宙 更新时间:2023-11-04 04:35:56 24 4
gpt4 key购买 nike

我正在尝试弄清楚如何在将 DNS 指向服务器后使网站正常运行。

默认情况下,(全新安装 apache、mysql、php 后)主服务器目录位于 var/www/html,因此如果我上传测试 html 文件,通过默认服务器 IP 将会显示 html 文件。

我正在尝试设置一个自定义文件夹,即 var/www/examplewebsite.com/public_html ,然后 public_html 将充当用户访问我的网站时的转到文件夹。一个 IP(服务器)上有多个网站也很棒

我从http://bit.ly/1kguprn找到了一些信息但我没有看到 NameVirtualHost 及其下面的段落。

我是 Centos/Linux 环境的新手,任何帮助将不胜感激:)

最佳答案

这里有一个很好的教程:https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-centos-6

基本上,创建一个文件夹和一个索引用于测试目的:

sudo vi /var/www/example.com/public_html/index.html

在您的 apache 配置文件中添加 Virtual 指令(:

NameVirtualHost *:80
#
# NOTE: NameVirtualHost cannot be used without a port specifier
# (e.g. :80) if mod_ssl is being used, due to the nature of the
# SSL protocol.
#

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost *:80>
ServerAdmin webmaster@example.com
DocumentRoot /var/www/example.com/public_html
ServerName www.example.com
ServerAlias example.com
ErrorLog /var/www/example.com/error.log
CustomLog /var/www/example.com/requests.log
</VirtualHost>

重新启动 Apache :

sudo service httpd restart

关于linux - 如何在 Centos 7 上设置网站目录(自定义主机),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24972435/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com