linux篇-基于域名的apache服务器
1承接上个博客说的,咱们继续扩展
Cd /usr/local/apache2/conf
/usr/local/apache2/conf/extra扩展文件
Vi httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin 13279137@qq.com
DocomentRoot “/data/webapps/www1”
ServerName www.wugk1.com
<Directory “/data/webapps/www1”>
AllowOverride AllowOverride
Options -Indexes FollowSymLinks
Order allow,deny
Allow from allow
Errorlog logs/error_log
CustomLog logs/access_log commom
<VirtualHost *:80>
ServerAdmin 1327629137@qq.com
DocomentRoot “/data/webapps/www2”
ServerName www.wugk1.com
<Directory “/data/webapps/www2”>
AllowOverride AllowOverride
Options -Indexes FollowSymLinks
Order allow,deny
Allow from allow
Errorlog logs/error_log
CustomLog logs/access_log commom
mkdir -p /data/webapps/{www1,www2}
ll /data/webapps/
2cd C:\Windows\System32\drivers\etc
192.168.118.129 www.wugk1.com
192.168.118.129 www.wugk2.com
3http.conf
下面一行注释
<VirtualHost *:80>
ServerAdmin 31333741@qq.com
DocumentRoot “/data/webapps/www1”
ServerName blog.etiantian.org
ServerAlias etiantian.org
ErrorLog “logs/blog-error_log”
CustomLog “logs/blog-access_log” common
用这个
httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName
Syntax OK
警告
3.1解决上面的Warning问题。修改主配置文件的ServerName配置。
ServerName 127.0.0.1:80
/usr/local/apache2/bin/apachectl -t
Syntax OK
4Forbidden
You don’t have permission to access / on this server.
解决http.conf问题文末加
#vhosts blog
<Directory “/data/webapps/www1”>
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
访问http://blog.etiantian.org/
基于ip的以后再研究,这个用的比较多一点
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南