Centos7 5下rpm方式安裝apache

2021-09-25 19:43:46 字數 1474 閱讀 1463

systemctl enable httpd.service(取消:disable)

systemctl start httpd.service #啟動(等價於service httpd start 等價於systemctl start httpd)

systemctl stop httpd.service #停止

systemctl restart httpd.service #重啟

systemctl enable httpd.service #開機啟動

systemctl disable httpd.service #開機不啟動

systemctl list-unit-files | grep httpd # 檢查apache是否已經安裝了開機自動啟動

顯示htttpd.service enable即已成功設定:

systemctl status httpd.service #檢查狀態

8月 02 16:12:49 redmine.juchaosoft.com httpd[21176]: (13)permission denied: ah00072: make_sock: could not bind to address [::]:8800

8月 02 16:12:49 redmine.juchaosoft.com httpd[21176]: (13)permission denied: ah00072: make_sock: could not bind to address 0.0.0.0:8800

在確定8800埠已經啟動的情況下,任然無法啟動httpd。

解決方法,執行以下命令:

發現已經把8800新增上去了,此時再啟動httpd即可。

原因解釋:

先了解什麼是selinux

然後我們知道:上邊命令中的semanage有三個作用

1.semanage是乙個軟體中的一部分,

2.可在linux中用命令列的方式使用

3.它可以管理selinux

而且selinux的預設設定

預設情況下,最小化安裝的centos,selinux是開啟的

selinux預設情況下,只允許非root許可權使用者,使用幾個固定埠,(包括http埠和其他協議的埠)

所以,第一條命令是檢視可以非root使用的埠,第二條命令是新增非root可以使用的埠

CentOS 7 5 系統下安裝nginx

選擇你想要安裝的位址 cd usr local etc wget 安裝nginx執行庫 yum y install gcc gcc c automake autoconf libtool make yum y install pcre zlib openssl openssl devel 解壓ngi...

vmware 下安裝centos7 5配置靜態網路

etc sysconfig network scripts ifcfg ens33 type ethernet proxy method none browser only no bootproto static 靜態ip defroute yes ipv4 failure fatal no ipv...

centos7 5開啟ssh服務

1,檢視是否已安裝openssh server 指令 rpm qa grep ssh 2,如果未安裝,請先安裝openssh server 修改埠號 允許root登入 設定需要密碼登入 修改好後輸入 wqa 儲存退出 4,開啟ssh服務 systemctl start sshd.service 5,...