Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> 怎麼更改OHS端口為80

怎麼更改OHS端口為80

日期:2017/2/8 10:12:27      編輯:關於服務器

一般在實施項目時,客戶都希望域名和地址簡單明了。但是OHS為了安全起見是不允許使用端口號小於1024,小於1024端口號是屬於root,常見的OHS都是有自己的安裝用戶(Oracle)。因此如果想要使用小於1024的端口,需要修改.apachectl的控制權。

步驟:

1.關閉OHS
2.重新設置監聽端口
3.改變 . apachectl的權限
4.重啟OHS

關閉OHS

代碼如下

# assuming your MW_HOME is /u00/app/oracle/product/fmw-11.1.1
export MW_HOME=/u00/app/oracle/product/fmw-11.1.1
cd $MW_HOME/Oracle_WT1/instances/instance1/bin
./opmnctl stopall

 

重新設置監聽端口,在這裡我們設置為80

代碼如下

# assuming you are still connected as oracle user to your sevrer
cd $MW_HOME/Oracle_WT1/instances/instance1/config/OHS/ohs1
cp httpd.conf httpd.conf.save
vi httpd.conf
# Now go to the line with Listen <portnumber> (normally 777x)
# and replace the port number to port 80
Listen 80
# save the changes

 

修改權限

代碼如下

# assuming you are connected to the server as root user
# use the MW_HOME from step 1
cd $MW_HOME/Oracle_WT1/ohs/bin
# be aware, we have to modify the hidden file .apachectl (the dot is correct)
ls -la .apachectl
-rwxr-x--- 1 oracle oinstall 13278 Dec 17 03:54 .apachectl
chown root .apachectl
chmod 6750 .apachectl
ls -la .apachectl
-rwsr-s--- 1 root oinstall 13278 Dec 17 03:54 .apachectl

 

注意:在Linux以”.”開頭的文件默認為隱藏。

最後重啟OHS

代碼如下

cd $MW_HOME/Oracle_WT1/instances/instance1/bin
./opmnctl startall
# Then check the status with the option -l
# to see if your Oracle HTTP Server is up and
# the option -l display the used ports (see picture below)
./opmnctl status –l

Copyright © Windows教程網 All Rights Reserved