centos 7 安裝appache 伺服器

來源:互聯網
上載者:User

標籤:power   new   oca   virtual   來源   inux   編譯安裝   appach   定義   

一、安裝Apache程式,一般有三種安裝方式:
1.直接網路安裝;
2.下載rpm包,上傳至伺服器進行安裝;
3.通過原代碼編譯安裝;yum -y install httpdrpm -qa | grep httpd 啟動/停止/重新啟動/狀態service httpd start
service httpd stop
service httpd restart
service httpd status
pstree | grep httpd //驗證服務是否啟動,比較少用;啟動時,如果提示如下資訊:
正在啟動 httpd:httpd: Could not reliably determine the server‘s fully qualified domain name, using localhost.localdomain for ServerName編輯/etc/httpd/conf/httpd.conf
找到如下內容:
#ServerName www.example.com:80
更改為
ServerName localhost:80再重啟一下Apache服務即可;------------------------------測試安裝配置是否成功http://ip地址如果出來:Apache 2 Test Page powered by CentOS 說明就OK了,簡單吧;如果打不開,那應該是iptables的問題;
編輯/etc/sysconfig/iptables
添加如下內容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT然後重啟一下iptables服務可;------------------------------ 二基本配置:1.針對主機環境的設定項目編輯/etc/httpd/conf/httpd.confKeepAlive off
更改為
KeepAlive onMaxKeepAliveRequests 100
更改為
MaxKeepAliveRequests 500 //為了增進效率則可以改大一點;
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
StartServers 4
MaxClients 300
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0兩個執行模組,預設使用prefork模組,如果想使用worker模組編輯如下檔案:
/etc/sysconfig/httpd
找下如下內容:
#HTTPD=/usr/sbin/httpd.worker
更改為
HTTPD=/usr/sbin/httpd.worker然後重啟一下apache服務即可;------------------------------2.針對中文Big5編碼語言編輯/etc/httpd/conf/httpd.conf找到如下內容:
AddDefaultCharset UTF-8
更改為
#AddDefaultCharset UTF-8
或者
AddDefaultCharset gb2313 //根據實際情況設定;找到如下內容:
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
更改為
LanguagePriority zh-CN en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-TW然後重啟一下apache服務即可;------------------------------3.針對首頁許可權相關設定編輯/etc/httpd/conf/httpd.conf找到如下內容:
Options Indexes FollowSymLinks
更改為
Options FollowSymLinks MultiViews然後重啟一下apache服務即可;------------------------------ 進階配置: 

網站IP被別人的網域名稱非法指向了?Apache如何禁止惡意網域名稱指向你的伺服器IP:

解決辦法一:建立一個虛擬機器主機:<VirtualHost *:80>
ServerName 171.111.158.91 //更改為您自己伺服器的IP地址;
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost> 解決辦法二:建立第一個虛擬機器主機(預設沒有定義的網域名稱訪問到的是第一個虛擬機器主機的內容):<VirtualHost *:80>
DirectoryIndex index.html index.htm index.php
DocumentRoot /var/www/html/test //定義一個空目錄,或者在該目錄下放一個顯示您需要註明的網站頁面;<Directory /var/www/html/test>
ServerName 171.111.158.91 //更改為您自己伺服器的IP地址;
//目錄同上;
Order allow,deny
allow from all
</Directory>
</VirtualHost> 來源:http://www.linuxidc.com/Linux/2014-01/95256.htm

centos 7 安裝appache 伺服器

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.