導航:首頁 > IDC知識 > apache通過域名訪問web工程

apache通過域名訪問web工程

發布時間:2020-12-01 16:09:40

1、本人配置apache伺服器域名訪問自己的web,結果不行,用ip訪問卻可以,請大蝦指導!!

IP行,那就看看域名有沒有做過來。。ping一下不就知道了

2、apache 如何配置 只能通過域名訪問,不允許通過ip訪問

apache設置禁止使用IP訪問網站的實現方法

在用apache搭建的WEB伺服器的時候,如何想只能通過設定的域名訪問,而不能直接通過伺服器的IP地址訪問呢,有以下兩種方法可以實現(當然肯定還會有其他方法可以實現),都是修改httpd.conf文件來實現的,下面舉例說明。 

方法一:在httpd.conf文件最後面,加入以下代碼 
NameVirtualHost 127.*.*.* 
<VirtualHost 127.*.*.*> 
ServerName 127.*.*.* 
<Location /> 
Order Allow,Deny 
Deny from all 
</Location> 
</VirtualHost>
 
<VirtualHost 127.*.*.*> 
DocumentRoot "/www/web" 
ServerName www.phpzixue.cn 
</VirtualHost> 
說明:加粗部分是實現拒絕直接通過221.*.*.*這個IP的任何訪問請求,這時如果你用221.*.*.*訪問,會提示拒絕訪問。剩餘部分就是允許通過www.phpzixue.cn這個域名訪問,主目錄指向/www/web(這里假設你的網站的根目錄是/www/web) 

方法二:在httpd.conf文件最後面,加入以下代碼 
NameVirtualHost 127.*.*.* 
<VirtualHost 127.*.*.*> 
DocumentRoot "/www/test" 
ServerName 127.*.*.* 
</VirtualHost> 
 
<VirtualHost 127.*.*.*> 
DocumentRoot 7/www/web" 
ServerName www.phpzixue.cn 
</VirtualHost> 
說明:加粗部分是把通過127.*.*.*這個IP直接訪問的請求指向/www/test目錄下,這可以是個空目錄,也可以在裡面建一個首頁文件,如index.hmtl,首面文件內容可以是一個聲明,說明不能通過IP直接訪問。剩餘部分的意思跟方法一是一樣的。 
註:修改後需要重啟apache

3、無法通過域名訪問apache

你從哪裡訪問?本機?遠程?
ping一下域名看看能解析不

4、apache通過域名訪問問題

ServerAlias才是綁定域名,多個域名用空格隔開。
ServerName是主機名,並不是綁定域名。

5、如何配置apache使能夠輸入域名直接訪問到index.html?

如果你這個apache就放一個網站的話,把域名解析解析過去就行,如果放多個網站就需要配置 虛擬主機 了。

6、apache怎麼配置git通過域名訪問

和對外網提供服務一樣配置啊,只是如果需要用域名訪問的話,還需回要在路由器上做靜答態路由。否則直接用IP訪問即可,比如http://192.168.1.100/

7、apache解析兩個域名訪問同一個項目的不同頁面

ServerName 你第一個域名RewriteEngine OnRewriteRule index.htm 你第一個需要訪問的頁面</VirtualHost<VirtualHost *:80DocumentRoot "你網站存放的路徑"ServerName 你第二個域名RewriteEngine OnRewriteRule index2.htm 你第二個需要訪問的頁面

8、apache伺服器如何設置域名和IP地址?

1、找到apache安裝目錄下,conf文件夾下的httpd.conf文件,用記事本或其他文本編輯軟體打開。

2、在文件中搜索」Include conf/extra/httpd-vhosts.conf「這一行,去掉前面的」#「,開啟虛擬主機功能。

3、找到apache安裝目錄下,conf/extra文件夾中的httpd-vhosts.conf文件,用記事本或其他文本編輯軟體打開。

4、在文件的最後,加上以下代碼後保存:

<VirtualHost *:80>

ServerName www.domain.com

DocumentRoot D:/www/domain

<Directory"D:/www/domain">

Options +Indexes +Includes +FollowSymLinks +MultiViews

AllowOverride None

Order allow,deny

Allow from all

</Directory>

</VirtualHost>

其中,80是伺服器的埠,ServerName後面的是域名,DocumentRoot和Directory後面的是網站程序所在的目錄。

5、找到伺服器的hosts文件,以Windows系統為例,在C:windowssystem32driversetc目錄下,用記事本或其他文本編輯軟體打開。

6、在hosts文件的末尾添加一行126.63.36.3 www.domain.com,並保存,重啟服務後即可通過域名訪問。

9、如何設置Apache通過域名訪問我的應用?已經有了域名

1

10、php配置的apache伺服器網站打開用域名訪問一個文件夾打開的是這個文件夾下面的目錄

你可以在httpd.conf里找到類似如下的配置,然後將代碼里的Indexs去掉,然後重啟專apache就可以了。屬

<Directory "/usr/local/www/">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

與apache通過域名訪問web工程相關的知識