facebook twitter hatena line email

「Linux/apacheインストール」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ip制限)
(ip制限)
 
(同じ利用者による、間の2版が非表示)
行22: 行22:
 
selinuxを切る
 
selinuxを切る
 
  $ sudo setenforce 0
 
  $ sudo setenforce 0
 +
 +
==.htaccess周り==
 +
[[Apacheメモ]] [ショートカット]
  
 
==ip制限==
 
==ip制限==
 
.htaccess
 
.htaccess
 
<pre>
 
<pre>
Order Deny,Allow
+
Order Allow,Deny
 +
Allow from All
 
# AhrefsBot
 
# AhrefsBot
 
Deny from 51.222.253.0/24
 
Deny from 51.222.253.0/24
AllowOverride All
 
Allow from All
 
 
</pre>
 
</pre>
 +
 
===ip制限ファイルのモジュール化の場合===
 
===ip制限ファイルのモジュール化の場合===
 
.htaccess
 
.htaccess
 
<pre>
 
<pre>
Include /etc/httpd/conf/extra/hoge_ip.conf
+
Order Allow,Deny
AllowOverride All
+
 
Allow from All
 
Allow from All
 +
Include /etc/httpd/conf/extra/hoge_ip.conf
 
</pre>
 
</pre>
  
 
/etc/httpd/conf/extra/hoge_ip.conf
 
/etc/httpd/conf/extra/hoge_ip.conf
 
<pre>
 
<pre>
Order Deny,Allow
 
 
# AhrefsBot
 
# AhrefsBot
 
Deny from 51.222.253.0/24
 
Deny from 51.222.253.0/24
 
</pre>
 
</pre>

2025年7月26日 (土) 11:04時点における最新版

インストール

# yum install httpd

起動

# /etc/rc.d/init.d/httpd start

ストップと再起動と設定再読込

# /etc/rc.d/init.d/httpd stop
# /etc/rc.d/init.d/httpd restart
# /etc/rc.d/init.d/httpd graceful

自動起動設定

# /sbin/chkconfig httpd on
# /sbin/chkconfig --list httpd

プロセス確認

ps ax | grep httpd

接続先webサーバがPermissionとなる場合

エラーメッセージ

(13)Permission denied: AH00035: access to /index.php denied  because search permissions are missing on a component of the path

selinuxを切る

$ sudo setenforce 0

.htaccess周り

Apacheメモ [ショートカット]

ip制限

.htaccess

Order Allow,Deny
Allow from All
# AhrefsBot
Deny from 51.222.253.0/24

ip制限ファイルのモジュール化の場合

.htaccess

Order Allow,Deny
Allow from All
Include /etc/httpd/conf/extra/hoge_ip.conf

/etc/httpd/conf/extra/hoge_ip.conf

# AhrefsBot
Deny from 51.222.253.0/24