![](https://zip358.com/wp-content/uploads/2021/10/mituba3.png)
Apacheとnginxが共存しているレンタルサーバーが多いわけ!。
おはよう御座います。
今日はお天気だけど少し寒さがある朝でした。
Apacheとnginxが共存しているレンタルサーバーはあると思います。
何故🤔そうなのか、答えは簡単。昔のレンタルサーバーはApacheが本流でした。なので、.htaccessにコンフィグ設定を書いていました。そして今日、Nginxが本流になりましてお客様のコンフィグ設定があるが為、ApacheとNginxを共存しなくてはならなく成り、NginxとApacheが共存していると言うことです。
技術的な仕組み(ApacheとNginxの共存方法)を社長兼エンジニアに聞いたところ、リバースプロキシサーバーで動かしているそうです。なるほど~って長年の疑問がスッと消えた瞬間でした👍。
因みにこの頃、自分もnginxを使用するようになりましたが、config(コンフィグ)の書き方が全然違うので未だにググりながら設定してます。設定の仕方は違うけどApacheもnginxも考え方は同じなので慣れれば何とかなると思います。慣れたのでApacheに戻りました😁。
server {
listen 443 ssl;
server_name example.com;
root /var/html/example.com;
ssl on;
ssl_certificate /etc/letsencrypt/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/example.com/privkey.pem;
location /tool/sample-x/ {
index index.php index.html;
if (!-f $request_filename){
rewrite ^(.*)$ /tool/sample-x/index.php;
}
}
}
タグ
$request_filename, Apache, config, example.com, fullchain.pem, htaccess, index.php, letsencrypt, location, nginx, Rewrite, root, sample-x, SERVER, ssl_certificate, tool, コンフィグ, リバースプロキシサーバー, 本流,