1、ubuntu apache2 設置埠本地可以訪問,區域網訪問不了
NameVirtualHost *:8080
NameVirtualHost *:8081
<VirtualHost *:8080>
ServerName 192.168.0.2:8080
ServerAdmin [email protected]
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/enuke_errors.log"
CustomLog "/var/log/apache2/enuke_accesses.log" common
</VirtualHost>
<VirtualHost *:8081>
ServerName 192.168.0.2:8081
ServerAdmin [email protected]
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/enuke_errors.log"
CustomLog "/var/log/apache2/enuke_accesses.log" common
</VirtualHost>
這是根據不同埠的兩個伺服器。
如果是兩個域名的(埠可以自己定):
NameVirtualHost www.domain1.com:80
NameVirtualHost www.domain2.com:80
<VirtualHost www.domain1.com:80>
ServerName www.domain1.com:80
ServerAdmin [email protected]
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/enuke_errors.log"
CustomLog "/var/log/apache2/enuke_accesses.log" common
</VirtualHost>
<VirtualHost www.domain2.com:80>
ServerName www.domain2.com:80
ServerAdmin [email protected]
DocumentRoot "/home/www/mengxiang/"
ErrorLog "/var/log/apache2/enuke_errors.log"
CustomLog "/var/log/apache2/enuke_accesses.log" common
</VirtualHost>
記得加監聽埠:
Listen 80
Listen 8080
Listen 8081
建議加在port.conf
也可以加在http.conf、apache2.conf
2、Ubuntu apache2 URL 重定向
在 .htaccess中,抄添襲加類似下面代碼即可:
<IfMole mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine On RewriteRule ^wp-login.php(.*)$ /login [L]</IfMole>3、ubuntu apache2 訪問網站Forbidden
上層目錄也要有許可權。
/opt/
/opt/power-oj/
都要可讀許可權。
4、ubuntu中怎麼安裝apache2
在Ubuntu中安裝apache
安裝指令:sudo apt-get install apache2
安裝結束後:
產生的啟動和停止文件是:/etc/init.d/apache2
啟動:sudo apache2ctl -k start
停止:sudo apache2ctl -k stop
重新啟動:sudo apache2ctl -k restart
配置文件保存在:/etc/apache2
需要說明的是,普通的apache發行版本配置文件是:
httpd.conf
ubuntu發行版本的主配置文件是:
apache2.conf
在apache2.conf引用到了以下文件:
# 包含動態模塊的配置:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
# 包含用戶自己的配置:
Include /etc/apache2/httpd.conf
# 包含埠監聽的配置:
Include /etc/apache2/ports.conf
# 包含一般性的配置語句片斷:
Include /etc/apache2/conf.d/
# 包含虛擬主機的配置指令:
Include /etc/apache2/sites-enabled/
修改httpd.conf
增加以下內容:
ServerName 127.0.0.1:80
5、ubuntu;apache2如何配置php
把apache卸載了,使用寶塔面板來安裝,像你這樣不是很懂的人,建議就用這些集成環境.後續還有很多擴展之類的要安裝,自己編譯安裝很麻煩,所以集成環境是最好的選擇.
6、ubuntu apache2綁定新建虛擬主機域名
ubuntu其實都是linux操作系來統,現在比源較流行的就是centos和ubuntu其命令都差不錯,這里是關於centos上配置虛擬主機的域名教程http://raksmart.idcspy.com/226,希望可以幫助到你
7、ubuntu apache2怎麼配置多個根目錄
首先,安裝Apache2,安裝命令:sudo apt-get install apache2
安裝完成後,進入到/etc/apache2中(根據自己的實際安裝目錄),這邊我配置文件在/etc/apache2中。
我們看到沒有想像中的httpd.conf配置文件,這里要說明的是apache2的配置文件是apache2.conf,而不是http.conf。
打開apache2.conf。寫入兩條語句
ServerName localhost
DirectoryIndex index.html index.htm index.php
這里的ServerName localhost是為了防止最後開啟apache2服務的時候會提示DNS出錯。
DirectoryIndex index.html index.htm index.php是默認目錄的寫法。保存退出。
可以在apache2.conf中加入 AddDefaultCharset GB2312
設置默認字元集,定義伺服器返回給客戶機默認字元集(由於西歐UTF-8是Apache默認字元集,因此當訪問有中文的網頁時會出現亂碼,這時只要將字元集改成GB2312,再重啟Apache服務即可)
Listen 192.168.1.1:80 設置監聽ip是192.168.1.1的地址和埠為80
Listen 192.168.1.2:8080 設置監聽ip是192.168.1.2的地址和埠為8080
Alias /down "/sofТWare /download"
創建虛擬目錄(創建名為down的虛擬目錄,它對應的物理路徑是:/sofТWare /download)
Alias /ftp "/var/ftp"
創建虛擬目錄(創建名為ftp的虛擬目錄,它對應的物理路徑是:/var/ftp)
<Directory "/var/www/html">
設置目錄許可權
(<Directory "目錄路徑">此次寫設置目錄許可權的語句</Directory>)
Options FollowSymLinks page:116
AllowOverride None
</Directory>
需要說明的是,在apache2中,根設置(默認主目錄)在 /etc/apache2/sites-АVailable/default中,我們打開default,進行配置。
如圖,這里我們的默認主目錄設置的路徑是/var/www,文檔最上方的VirtualHost後方的*代表通配符,即表示所有本機ip地址,監聽埠為80,ServerName填寫你注冊的域名,沒有可以不填。保存退出。
至此,基本配置已經全部完成,查看本機ip地址。輸入啟用apache2的命令:/etc/init.d/apache2 restart.並在瀏覽器中輸入本機ip地址。成功!
8、Apache/2.2.22 (Ubuntu) 請問如何將多個子域名綁定不同的SSL證書https,
Apache環境配置多域名證書,實現不同域名部署不同SSL證書:網頁鏈接
註:建議換成多域名或通配符。
9、ubuntu 下的apache2 無法解析php的問題
在ubuntu中那個文件就是空的,配置文件在別的地方。。想具體了解的話可以看看這里內http://blog.csdn.net/pureshf/archive/2009/02/27/3942189.aspx,php文件你是如何打開的?如容果直接用瀏覽器打開的話,會彈出下載提示的。應該把php文件放到網站根目錄,然後打開瀏覽器用網址訪問。例如:localhost/*.php
暈阿,不是早就說了?如果直接雙擊打開的話是會彈出下載提示的。「應該把php文件放到網站根目錄,然後打開瀏覽器用網址訪問。例如:localhost/*.php」