Ubuntu Server 之Apache2 虚拟主机配置指南(个人实践解读)

简介:

       这是完成在ubuntu Server的apache服务器上安装一个虚拟主机的具体配置。希望对用到的朋友有所帮助。

PS:推荐使用vim编辑器编辑文档,方便快捷;

        以下文段来自/etc/apache2/sites-available/dgd.server2010.com(最后的文件名为虚拟主机的文件名,可以自定义)

# 文件开始

<VirtualHost *:80>
# 使用“*”的意思是监听所有的IP地址的80端口。<VirtualHost *.80>的意思是开始一个虚拟主机的配置,在同一个文件中可以有多个虚拟主机的设置。当然我们不推荐在一个文件中设置多个虚拟主机。

# 注意:一行中不能有空格,否则换行符无效。
    ServerAdmin uberurey_ups@163.com
# 管理员邮箱

# 注意:注释符前面不能有空格。
    ServerName dgd.server2010.com
#主机名,这里很重要,该名称要和前面设置的主机名称一致。

    DocumentRoot /home/pp/WebServer/
#网站文件的根目录,重要目录,放置用户网页内容。


#建议不要用设有权限的用户的目录内的目录建立站点。比如说在安装服务器时将/home/用户名/这个文件夹进行加密,或这设为个人。

#如果设有,那么请将用户目录的权限分配给Others,即其他用户
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /home/pp/WebServer/>

#用户目录的相关权限,目录名与网站根目录相一致。
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
#CGI脚本位置
    <Directory "/usr/lib/cgi-bin/">
#CGI脚本权限
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
#错误日志位置

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
#网站文档位置
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
#完成虚拟主机的配置






本文转自 urey_pp 51CTO博客,原文链接:http://blog.51cto.com/dgd2010/468531,如需转载请自行联系原作者


相关文章
|
20天前
|
Ubuntu 安全 Linux
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
67 0
|
1月前
|
Ubuntu Apache
apache2 ubuntu18.04 配置虚拟端口
apache2 ubuntu18.04 配置虚拟端口
|
2天前
|
SQL 大数据 BI
从离线到实时:无锡锡商银行基于 Apache Doris 的数据仓库演进实践
从离线到实时:无锡锡商银行基于 Apache Doris 的数据仓库演进实践
|
7天前
|
存储 监控 Apache
查询提速11倍、资源节省70%,阿里云数据库内核版 Apache Doris 在网易日志和时序场景的实践
网易的灵犀办公和云信利用 Apache Doris 改进了大规模日志和时序数据处理,取代了 Elasticsearch 和 InfluxDB。Doris 实现了更低的服务器资源消耗和更高的查询性能,相比 Elasticsearch,查询速度提升至少 11 倍,存储资源节省达 70%。Doris 的列式存储、高压缩比和倒排索引等功能,优化了日志和时序数据的存储与分析,降低了存储成本并提高了查询效率。在灵犀办公和云信的实际应用中,Doris 显示出显著的性能优势,成功应对了数据增长带来的挑战。
查询提速11倍、资源节省70%,阿里云数据库内核版 Apache Doris 在网易日志和时序场景的实践
|
18天前
|
Ubuntu Linux
Linux(Ubuntu)系统临时IP以及静态IP配置(关闭、启动网卡等操作)
请注意,以上步骤是在临时基础上进行配置的。如果要永久保存静态IP地址,通常还需要修改 `/etc/network/interfaces`文件,以便在系统重启后保持配置。同时,确保备份相关配置文件以防止出现问题。
32 1
|
20天前
|
负载均衡 Ubuntu 应用服务中间件
Apache(mod_proxy)+Tomcat负载均衡配置
Apache(mod_proxy)+Tomcat负载均衡配置
|
20天前
|
Ubuntu Linux 测试技术
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试(下)
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试
50 1
|
21天前
|
Ubuntu 网络协议 Linux
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
43 0
|
23天前
|
缓存 负载均衡 网络安全
如何配置Apache的反向代理
如何配置Apache的反向代理
|
26天前
|
存储 Linux 数据库
ZooKeeper【搭建 01】apache-zookeeper-3.6.2 单机版安装+配置+添加到service服务+开机启动配置+验证+chkconfig配置(一篇入门zookeeper)
【4月更文挑战第8天】ZooKeeper【搭建 01】apache-zookeeper-3.6.2 单机版安装+配置+添加到service服务+开机启动配置+验证+chkconfig配置(一篇入门zookeeper)
38 0