1、如何修改apache的默認web埠
方法很簡單:
1、修改 /etc/apache2/ports.conf將 NameVirtualHost *:80和Listen 80修改為自己需要的埠,例如:
NameVirtualHost *:1000 Listen 1000
2、修改/etc/apache2/sites-available/default
將第一行的 VirtualHost :80 改為自己需要的埠VirtualHost :1000
3、修改 /etc/init.d/apache2/httpd.conf 添加Servername localhost,否則重啟時會報如下錯誤
* Restarting web server apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 forServerNam
4.重啟apache
sudo /etc/init.d/apache2 restart
埠修改完畢。apache的埠修改為1000了。
2、Apache配置伺服器埠不是默認的80,域名後必須跟埠號嗎
是的。必須加埠號。
但是也有辦法解決
1,把apache整合進iis
2,增加一個ip,ip1:80跑iis,ip2:80跑apache
3、請問怎樣將域名綁定到IP地址的8080埠?
將域名綁定到IP地址的8080埠方法如下:
1、需要配置apache
2、將apache文件夾下的conf中的httpd.conf打開
3、搜索Include conf/extra/httpd-vhosts.conf
4、將前面的注釋去掉。
5、再打開conf/extra/httpd-vhosts.conf文件,清除裡面的內容即可。
4、如何修改apache的默認web埠
1.找到抄Apache安裝目錄下conf目錄下的httpd.conf文件(即d:\Apache\conf\httpd.conf)。打開它。
2.找到「Listen80」,緊接著Listen的數字就是埠號,我們改為「Listen 8080」。 修改為其它未使用的埠號也行。
3. 重新啟動Apache,使新的配置生效。可以使用右下角狀態欄的「Apache Serive Monitor」啟動apache。
也可以點擊「開始」>"運行>輸入cmd>回車>定位到apache安裝目錄下到bin目錄,然後輸入
「httpd–k start」。
5、apache設置埠的問題!!
1、首先你學習php是要的copy開網站,但在內網打開是可以用80埠的。外網有可能用不了80,你apache可能得換一個埠。
2、目前ADSL或企業裡面用的光纖基本是ISP商關閉80埠,因為目前政策備案的問題。除非你到電信或聯通申請開放80,你在外網才有可能用80訪問。
3、你在外網訪問時,用http://ip地址,這樣訪問,或用http://ip地址:埠號,這樣去訪問,IP地址是要公網的IP,可以到Ip138.com打開這個站,就能顯示你當前的公網IP,也就是外網IP。
6、apache非80埠域名綁定
域名和來IP地址其實是一樣的,如自果你不指定埠,那麼HTTP協議會默認為80埠。所以,使用www.123.com:8888是可以正常訪問的。如果真想要實現不帶埠的訪問,那麼只能通過代理方式。即增加一個代理伺服器,將域名www.123.com綁定到該代理伺服器上,並指定將該請求轉發至你自己的電腦的8888埠。
7、如何配置apache使不同域名轉到不同埠
在Apache官網下載最新版本的Apache軟體,並上傳到伺服器中文件夾下。
2
解壓縮Apache的壓縮包到本地。
命令:tar -zxvf httpd-2.4.25.tar.gz
3
輸入命令:cd httpd-2.4.25,進入解壓好的安裝包內
4
輸入: ./configure
這是對對即將安裝的進行配置。
5
如果出現
checking for APR... no
configure: error: APR not found. Please read the documentation.
報錯說明你的伺服器中沒有安裝APR。下面就重新安裝APR。
6
wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip
在命令行中依次輸入以上命令下載安裝包。
7
輸入命令:tar -zxvf apr-1.4.5.tar.gz
解壓安裝包。
8
依次輸入命令:
cd apr-1.4.5
./configure --prefix=/usr/local/apr
9
輸入:
make && make install
進行安裝
10
回到apr-util-1.3.12.tar.gz所在的目錄後
輸入:tar -zxvf apr-util-1.3.12.tar.gz
解壓安裝文件
11
輸入:
cd apr-util-1.3.12
./configure --with-apr=/usr/local/apr
12
輸入:make && make install
進行安裝軟體
13
回到pcre-8.10.zip所在的文件夾下
輸入:unzip -o pcre-8.10.zip
進行解壓
依次輸入:
cd pcre-8.10
./configure --prefix=/usr/local/pcre
make && make install
如果此時出現如下錯誤時
make[1]:***[pcrecpp.lo]錯誤1
make[1]:Leaving directory /data/soft/nginx/pcre-8.30
make:***[all]錯誤2
就輸入一下代碼安裝C++即可
yum -y install gcc-c++
然後進入Apache壓縮包的所在目錄
依次輸入:
cd httpd-2.4.25
./configure
輸入:
make && make install
進行安裝apache軟體
cd /usr/local/apache2/bin/
./apachectl start
啟動apache
當出現
AH00558: httpd: Could not reliably determine the server'sfully qualified domain name, using localhost.localdomain. Set the 'ServerName'directive globally to suppress this message
或
Starting httpd: httpd: apr_sockaddr_info_get() failed forMYHOST
先將apache服務停止,在/usr/local/apache2/bin/下 ./apachectl stop
然後切換到配置文件目錄
cd ../conf
將httpd.conf備份一下(防止寫錯造成不可恢復的錯誤)
cp httpd.conf /usr/local/apache2/conf/httpCopy.conf
備份完後就可以編輯該配置文件了(如果你覺得你不會搞錯什麼的,可以不備份)
找到ServerRoot "/usr/local/apache2"
在下面添加
ServerName localhost:80(不修改也是可以的,只是啟動的時候會出現以上的警告,看著煩,實際不會有啥影響)
cd ../bin
啟動apache
./apachectl start
訪問頁面
http://伺服器ip地址/
當出現下面的界面,則標識apache伺服器安裝成功
8、apache 怎麼修改默認埠呢? 就是不用在域名後面加埠號
如果apache不是監聽在80埠,那麼使用瀏覽器打開是必須帶埠號的。或者你可以使用URL轉發一下,使用一個域名轉發到非80埠