歡迎您光臨本站 註冊首頁

HP-UX下開啟Apache服務

←手機掃碼閱讀     火星人 @ 2014-03-29 , reply:0

  Apache是當前比較流程的Web伺服器軟體,其開放源碼、方便易用、跨平台的優點讓越來越多的人喜歡上它。

  下面我們就來看看如何在HP-UX操作系統上開啟Apache服務。

  1. 檢查是否安裝了Apache軟體
  #swlist -l bundle | grep -i Apache
  hpuxwsApache B.2.0.55.03 HP-UX Apache-based Web Server

  這表明已經安裝了Apache軟體,版本為2.0.55.03,如果沒有安裝,則可以到www.apache.org的官方站點下載

  2. 開啟Apache服務
  一般來說,Apache目前已經裝在各類操作系統裡面了,HP-UX操作系統也不例外——除非在安裝操作系統的時候去掉該軟體。

  2.1 修改/etc/rc.config.d/hpws_apacheconf文件

  將HPWS_APACHE_START=0修改成HPWS_APACHE_START=1

  該文件的默認值如下:

# Apache Web Server configuration file
# Set HPWS_APACHE_START to 1 to have the Apache web-server started by the
# init process.
HPWS_APACHE_START=0
HPWS_APACHE_START_SSL=0

# Set HPWS_APACHE_HOME to the location of the Apache web-server.
# Default is /opt/hpws/apache
HPWS_APACHE_HOME=/opt/hpws/apache

  2.2 運行Apache服務

  #/sbin/rc3.d/S823hpws_apache start

  說明:如果在沒有修改/etc/rc.config.d/hpws_apacheconf文件的時候就來運行,則會報錯,而且,修改得時候,是通過HTTP,還是通過HTTPS訪問,則在於使修改HPWS_APACHE_START參數,還是修改HPWS_APACHE_START_SSL參數。不管怎麼樣,這兩個參數只能修改一個,不然也會報錯——這個錯誤定位很簡單,在錯誤描述中給得很明確。建議按照錯誤的配置進行修改,讓自己先熟悉報錯信息,這對以後Troubleshooting有幫助。

  OK,現在,你可以找任何一台Client端——只要該機器能夠訪問這台HP-UX伺服器的IP地址,並且80埠是打開的,那麼,打開一個網頁瀏覽器,輸入HP-UX的IP地址看看......此時看到的頁面,就是默認的Apache開啟時候的頁面。當然,這樣還不夠,因為畢竟Web伺服器,我們是要用來展示我們自己的網頁的。

  那麼,我們繼續來配置Apache,讓它滿足我們自己的需求。

  為了讓其能夠運行我自己的網頁,我先關閉Apache服務:

  #/sbin/rc3.d/S823hpws_apache stop

  另外,我還幹了以下兩件事情:

  a. 創建一個用戶(當然這不是必須的,你可以用root用戶的,只是安全性降低一些而已)

#useradd -d /home/crystal -m -s /bin/sh -u 2007 -g other -c Crystal.Chen crystal
#passwd crystal

  b. 創建了用來測試的一個基本網頁index.html

網頁內容如下:





Crsytal.Chen's Apache test index










This is only a test.





  其實,其作用的就是「This is only a test.」這一句話。其他的,都是HTML網頁的各種格式說明。想要知道的,請自己察看HTML語法,這裡就不詳細說明了。

  創建以上文件以後,我將其放在/home/crystal/Private_Web/HTML目錄下。該目錄,將作為Apache Web的主目錄。

  3. 修改httpd.conf文件
  該文件是Apache的配置文件,在老版本中,需要修改多個文件,而在高於1.5的版本的時候,就只需要修改這個配置文件即可,非常的方便。該配置文件存在的目錄是:/opt/hpws/apache/conf——對照/etc/rc.config.d/hpws_apacheconf文件就明白了。

  3.1 修改DocumentRoot "/opt/hpws/apache/htdocs"
  我修改成了DocumentRoot "/home/crystal/Private_Web/HTML"

  3.2 修改
  我修改成了

  4. 再次啟動Apache服務
  #/sbin/rc3.d/S823hpws_apache start

  OK,刷新一下網頁,看到了什麼?是不是「This is only a test.」正慢慢走來?如果看到這個,恭喜你,你的配置成功了。

  說明:這篇僅僅是教你如何啟動Apache服務,至於如何在Apache中加入PHP模塊,讓其支持CGI程序,再以後詳細的筆記中再介紹。還有Apache的調優也很重要,看看httpd.conf裡面的說明,對調優很有幫助的。

[火星人 ] HP-UX下開啟Apache服務已經有460次圍觀

http://coctec.com/docs/linux/show-post-203037.html