firewall-cmd –premanent –add-service=httpd //設定通過防火牆
setsebool -p httpd_can_network_connect=1 //selinux通過
rpm -qa | grep httpd //檢視apache
systemctl stop httpd //啟動apache
windows瀏覽器輸入http://ip 檢視apache測試頁面
系統型別和版本號不出現了
補充:
(1)為了更改apache預設的站點跟目錄
mkdir html //用於做站點目錄
chown apache:apache html //把html修改到apache組
cd html/
cp /var/www/html/* . //把/var/www/html/*目錄下的東西全複製到html中。
ls (檢視到的檔案是自己建的)
vim index.html //編寫網頁
vim html.php //編寫網頁
(配置檔案路勁根據安裝方式而定,原碼安裝的於此不同)
apache web站點檔案的目錄:documentroot
documentroot 「 /var/www/html」,我新建的站點是html
(3)設定伺服器主機名稱:servername
(這裡可忽略不用管)
為了方便apache識別伺服器自身的資訊,可以用配置引數「servername」來設定伺服器的主機名稱。如果伺服器有網域名稱,則填入伺服器網域名稱:如果沒有網域名稱則填入伺服器的ip位址,**如下:
(4)監聽埠:listen
listen 80 #這個表示預設埠是80埠
預設80埠,不用修改
(5)設定**首頁面。(這裡可忽略不用管)
在serverroot 「/etc/httpd」下方新增如下**:
(6)設定客戶端連線數
限制客戶端連線數的目的是為了防止同一時間訪問伺服器的使用者過多導致伺服器癱瘓。主配置檔案httpd.conf連線數限制使用指令maxclient。例如,設定客戶端連線數目為100,**如下:
(8)apache支援php
新增一下兩行
重啟apache
瀏覽器輸入http://ip
1、一塊網絡卡繫結多個ip
cd /etc/sysconfig/network-scripts
cp ifcfg-ens33 ifcfg-ens33:1
vim ens33:1
ifup ens33:1 //啟動網絡卡
2、建立虛擬站點,要先建立乙個站點目錄
mkdir -p /html/www
cd /html/www/
vim ty1.html
*
this is my first web site
vim ty2.html
this is my first web site
*
3、寫虛擬主機
(虛擬主機的.conf檔案必須是在apache配置檔案的conf下,若是在其他目錄,沒用)
最後一行寫include conf/www/ty.conf
瀏覽器下輸入ip
apache負載調優
apache負載調優 watch n 1 d pgrep httpd wc l apache動態檢視連線數 ps aux grep httpd wc l ps aux grep v grep awk httpd end 檢視apache占用記憶體平均數 vim etc sysctl.conf 編輯檔...
Apache調優及配置
keepalivetimeout 5 持續作用中伺服器在兩次請求之間等待的時間數 maxkeepaliverequests 3000 乙個長連線中允許的最高請求數量 minspareservers 5 自己翻譯 充許最小的空閒程序 maxspareservers 10 自己翻譯 充許最大的空閒程序 ...
Apache 效能調優 參考篇
1 記憶體 適當選用適合大小的記憶體,保證谷峰負載時,有足夠的記憶體使用 2 使用ab測試apache效能 使用ab的缺點 不能更真實的模仿使用者的操作。3 調節保持連線的設定 keepalive on 在單一連線時進行多個請求 maxkeepaliverequests 200 單一連線時間可以允許...