當前位置:首頁 » 密碼管理 » apache配置ip訪問

apache配置ip訪問

發布時間: 2022-05-15 19:03:05

⑴ 怎麼設置apache的訪問ip

Apache中限制和允許特定IP訪問 Options All AllowOverride None Order Deny,Allow Deny From all Allow From 192.168.0.0/24 Allow From 127.0.0.1 Allow From 59.37.x.x/28 上面這一段的意思是對/var/www目錄下面的文件,只允許從192.168.0/24 ...

⑵ 怎麼配置Apache能用ip直接訪問項目

把tomcat下面的項目名去掉,假如您的項目名叫a,那麼應該在tomcat/webapps目錄下面有個a/的文件夾,您把他改成ROOT就可以去掉項目名了,細節問題可以私信我

⑶ apache配置 不同ip地址訪問不同的頁面

至於Google如何實現,不得而知。
但是,如果你非要從Apache配置的,那你就需要用虛擬主機(Virtual
Host)了。
在Apache的配置文件夾中,有一個/conf/extra/httpd-vhosts.conf文件(假設你使用Apache2),打開編輯,填寫如下信息:
ServerAdmin
[email protected]
DocumentRoot
"C:\www\public1"
ServerName
test1.com
ServerAlias
www.test1.com
ServerAdmin
[email protected]
DocumentRoot
"C:\www\public2"
ServerName
test2.com
ServerAlias
www.test2.com
保存,然後找到/conf/httpd.conf,打開編輯,找到下面這行:
#
Virtual
hosts
#Include
conf/extra/httpd-vhosts.conf
改成:
#
Virtual
hosts
Include
conf/extra/httpd-vhosts.conf
然後重啟Apache。
如果你的域名沒有注冊,也就是說你在本機做測試,而你又需要用域名訪問你的網站,你需要修改你的hosts文件。
找到C:\WINDOWS\system32\drivers\etc\hosts,打開編輯,添加如下信息:
127.0.0.1
test1.com
test1
www.test1.com
127.0.0.1
test2.com
test2
www.test2.com
現在,啟動瀏覽器,輸入www.test1.com試試。
希望這能夠回答你的問題。
祝好運!

⑷ apache伺服器如何設置域名和IP地址

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

⑸ Apache 配置限制ip訪問

Apache中限制和允許特定IP訪問
<Directory "/var/www">
Options All
AllowOverride None
Order Deny,Allow
Deny From all
Allow From 192.168.0.0/24
Allow From 127.0.0.1
Allow From 59.37.x.x/28
</Directory>
上面這一段的意思是對/var/www目錄下面的文件,只允許從192.168.0/24 和 127.0.1、59.37.x.x/28這幾個IP段內的用戶訪問.
下面的這一段與上面的剛好相反,禁止從192.168.0 和 127.0.1這兩個欄位內的用戶訪問.
<Directory "/var/www">
Options All
AllowOverride None
Order Deny,Allow
Allow From all
Deny From 192.168.0
Deny From 127.0.0.1
</Directory>

⑹ 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

⑺ 怎樣配置讓apache訪問日誌記錄真實客戶端IP

默認apache記錄的是nginx代理伺服器的IP,並不是真實客戶端的IP。怎樣讓其顯示真正的客戶端ip呢?

修改nginx配置文件,確保有這一行:proxy_set_header X-Real-IP$remote_addr;

修改完配置文件後,重新載入配置文件(可以不用重啟nginx):/usr/local/nginx/sbin/nginx-s
reload

修改httpd配置文件vim /etc/httpd/conf/httpd.conf

注,大家可以這里記錄日誌的參數還是%h,下面我們修改一下參數。

注,這是修改後的參數,將h%修改為%{X-Real-IP}i,好的下面我們再來測試一下。

重啟並測試

service httpd restart tail -f /var/log/httpd/access_log

看到來自客戶端IP的訪問。

10.192.203.6 - - [07/Apr/2016:12:41:28+0800] "GET
/info.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42HTTP/1.0" 304 -
"http://chaodiquan.com/info.php""Mozilla/4.0 (compatible; MSIE 7.0;
Windows NT 6.3; WOW64; Trident/7.0;.NET4.0E; .NET4.0C; .NET CLR
3.5.30729;
.NET CLR 2.0.50727; .NET CLR 3.0.30729;Tablet PC 2.0)" 這個是後台真是數據測試,希望可以幫助到你的哈

⑻ apache安裝後如何用自己的IP讓別人訪問,我試過了,別人ping不通我,這個怎麼辦啊

上互聯網的網站必須是公網IP才能ping的同。如果你有公網IP需要在路由上做埠轉發,譬如你apache用80埠,你需要把你公網ip的80埠轉發到你本機的80埠上,外網才能訪問你的apache上的網站。
如果不是有固定的公網IP,而是使用撥號上網的方式的話,那就需要使用代理了,免費的花生殼代理,你可以研究一下。
如果你是本機直接有外網地址上網,那就要看看是不是防火牆問題了。

⑼ apache怎麼訪問伺服器ip

apache安裝完成之後,如果只能使用localhost(127.0.0.1)訪問的話,那麼修改httpd.conf裡面下面的代碼:
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
改為:

# onlineoffline tag - don't remove

Order Deny,Allow

# Deny from all

Allow from 127.0.0.1
即可。
其實就是注釋掉了Deny from all這句代碼。deny和allow是用來限制主機訪問控制的。在這里你可以限制某個IP或者域名的用戶訪問網站。具體設置方法可以參考:Apache Server基於主機的訪問控制
關於apache裡面allow和deny的語法設置詳細教程可以參考這里:Apache中禁止IP段,在httpd.conf中的寫法

補充:
裝了win7系統,裝了wamp 2.1e,apache又不能在區域網訪問了,即使按上面的改了也不行。最後發現是在httpd.conf最後行有一行:
Include "c:/wamp/alias/*"

⑽ Apache怎麼設置一個ip多個域名訪問

修改httpd.conf文件 修改之後要重啟httpd服務. service httpd restart
NameVirtualHost 192.168.164.133:80 設置此處為你的伺服器ip和服務埠
第一個網站用來設置為ip直接訪問定位的文件夾, nofile文件夾里設置一個空白的index.html文件即可
Apache默認ip訪問直接定位於第一個網站.所以這里綁定的文件夾不能存放其它網站的文件!

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:601
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:893
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:587
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:772
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:691
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1018
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:262
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:121
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:811
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:720