apache域名配置方法是怎樣的?apache配置域名出現異常如何處理
分類:域名資訊
編輯:互聯網觀察
瀏覽量:112
2021-03-30 15:54:39
apache其實是一個網頁服務器,它是開放源碼的服務器,它可以在大部分的電腦操作系統里面使用,因此安全性被大家所認可,它也是當前最為流行的一個網頁服務器軟件,大家在把項目所在服務器的IP和購買的域名綁定好之后,接下來就需要做apache域名配置了,但是很多朋友不知道如何操作,接下來新網就給朋友們具體的來說下apache域名配置方法是怎樣的?apache配置域名出現異常如何處理。
apache域名配置方法是怎樣的?
1、找到apache安裝目錄下,conf文件夾下的httpd.conf文件,用記事本或其他文本編輯軟件打開。
2、在文件中搜索”Include conf/extra/httpd-vhosts.conf“這一行,去掉前面的”#“,開啟虛擬主機功能。
3、找到apache安裝目錄下,conf/extra文件夾中的httpd-vhosts.conf文件,用記事本或其他文本編輯軟件打開。
4、在文件的最后,加上以下代碼后保存:
ServerName www.domain.com
DocumentRoot D:/www/domain
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride None
Order allow,deny
Allow from all
其中,80是服務器的端口,ServerName后面的是域名,DocumentRoot和Directory后面的是網站程序所在的目錄。
5、找到服務器的hosts文件,以Windows系統為例,在C:\windows\system32\drivers\etc目錄下,用記事本或其他文本編輯軟件打開。
6、在hosts文件的末尾添加一行126.63.36.3 www.domain.com,并保存,重啟服務后即可通過域名訪問。
apache域名配置-綁定項目方法
1:Apache配置
進入Apache的conf目錄;
2.1:查找# Virtual hosts
2.2:輸入:
DocumentRoot F:/www_php/blog_com/my_blog#域名對應的-項目目錄;
ServerName blog.com#項目目錄對應的-域名;
3:查找# Virtual hosts
將# Include conf/extra/httpd-vhosts.conf前面的“#”去掉;
打開Apache目錄下Apache2.2\conf\extra\httpd-vhosts.conf文件;
在文件末尾添加
DocumentRoot F:/www_php/blog_com/my_blog#域名對應的-項目目錄;
ServerName blog.com#項目目錄對應的-域名;
重啟Apache;
測試;
打開C:\Windows\System32\drivers\etc目錄下的hosts文件;
輸入127.0.0.1 blog.com;
注意:用管理員用戶權限打開。
注意事項
還可以參考我的配置默認主頁。
還可以參考我的配置虛擬目錄。
詳解apache配置域名出現異常如何處理
首先,配置域名,監聽端口。
第二步,重啟apache;
/www/server/apache/bin/apachectl restart;
第三步,外網瀏覽器訪問 ,訪問不了;
第四步,排查原因
1. 在服務器上本地 curl localhost:889 訪問,連接拒絕。
2.查看端口的使用情況 lsof -i:889。
3.查詢了一下監聽 netstat -tnl。
4. 想到有可能是服務器端口沒開放,用 firewall-cmd --list-ports 查看開放端口。
5. 以centos7開放889端口為例:
添加端口
firewall-cmd --zone=public --add-port=889/tcp --permanent (--permanent永久生效,沒有此參數重啟后失效);
刷新規則
frewall-cmd --reload;
查看指定端口
firewall-cmd --zone=public --query-port=8080/tcp;
刪除指定端口
firewall-cmd --zone=public --remove-port=8080/tcp --permanent;
查看已開放得所有端口
apache域名配置方法是怎樣的?
1、找到apache安裝目錄下,conf文件夾下的httpd.conf文件,用記事本或其他文本編輯軟件打開。
2、在文件中搜索”Include conf/extra/httpd-vhosts.conf“這一行,去掉前面的”#“,開啟虛擬主機功能。
3、找到apache安裝目錄下,conf/extra文件夾中的httpd-vhosts.conf文件,用記事本或其他文本編輯軟件打開。
4、在文件的最后,加上以下代碼后保存:
ServerName www.domain.com
DocumentRoot D:/www/domain
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride None
Order allow,deny
Allow from all
其中,80是服務器的端口,ServerName后面的是域名,DocumentRoot和Directory后面的是網站程序所在的目錄。
5、找到服務器的hosts文件,以Windows系統為例,在C:\windows\system32\drivers\etc目錄下,用記事本或其他文本編輯軟件打開。
6、在hosts文件的末尾添加一行126.63.36.3 www.domain.com,并保存,重啟服務后即可通過域名訪問。
apache域名配置-綁定項目方法
1:Apache配置
進入Apache的conf目錄;
2.1:查找# Virtual hosts
2.2:輸入:
DocumentRoot F:/www_php/blog_com/my_blog#域名對應的-項目目錄;
ServerName blog.com#項目目錄對應的-域名;
3:查找# Virtual hosts
將# Include conf/extra/httpd-vhosts.conf前面的“#”去掉;
打開Apache目錄下Apache2.2\conf\extra\httpd-vhosts.conf文件;
在文件末尾添加
DocumentRoot F:/www_php/blog_com/my_blog#域名對應的-項目目錄;
ServerName blog.com#項目目錄對應的-域名;
重啟Apache;
測試;
打開C:\Windows\System32\drivers\etc目錄下的hosts文件;
輸入127.0.0.1 blog.com;
注意:用管理員用戶權限打開。
注意事項
還可以參考我的配置默認主頁。
還可以參考我的配置虛擬目錄。
詳解apache配置域名出現異常如何處理
首先,配置域名,監聽端口。
第二步,重啟apache;
/www/server/apache/bin/apachectl restart;
第三步,外網瀏覽器訪問 ,訪問不了;
第四步,排查原因
1. 在服務器上本地 curl localhost:889 訪問,連接拒絕。
2.查看端口的使用情況 lsof -i:889。
3.查詢了一下監聽 netstat -tnl。
4. 想到有可能是服務器端口沒開放,用 firewall-cmd --list-ports 查看開放端口。
5. 以centos7開放889端口為例:
添加端口
firewall-cmd --zone=public --add-port=889/tcp --permanent (--permanent永久生效,沒有此參數重啟后失效);
刷新規則
frewall-cmd --reload;
查看指定端口
firewall-cmd --zone=public --query-port=8080/tcp;
刪除指定端口
firewall-cmd --zone=public --remove-port=8080/tcp --permanent;
查看已開放得所有端口
firewall-cmd --list-ports。
聲明:免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發
送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。本站原創內容未經允許不得轉載,或轉載時
需注明出處:新網idc知識百科