この記事では、Linux に apache2+php+ssl をインストールする詳細と設定を主に紹介します。
手順:
1. openssl をダウンロードしてインストールします
2. apache2 をインストールします
./configure --prefix=你打算安装apache2的目录 --with-openssl=安装了openssl的目录 --with-apr=/usr/local/apr-httpd/ --with-apr- util=/usr/local/apr-util-httpd/ --enable-mods-shared=all --enable-ssl --enable-so --enable-cache --enable-file-cache --enable-mem-cache --enable-disk-cache
4. 証明書
CA の証明書ファイル cacert.pem を作成します
./configure --with-apxs2=安装了apache2的目录
# cd /usr/share/ssl/misc # ./CA -newca
証明書 newcert.pem に署名します
# ./CA -newreq
5. Apache 設定ファイルを変更します
サーバーの証明書ファイルの関連する設定を変更します
# ./CA -sign # mkdir /usr/local/apache2/conf/ssl.crt/ # mkdir /usr/local/apache2/conf/ssl.key/ # cp newcert.pem /usr/local/apache2/conf/ssl.crt/server.pem # cp newreq.pem /usr/local/apache2/conf/ssl.key/server.pem
# vi /usr/local/apache2/conf/extra/httpd-ssl.conf
SSLCertificateFile /usr/local/apache2/conf/ssl.crt/server.pem SSLCertificateKeyFile /usr/local/apache2/conf/ssl.key/server.pem
6. apache+ssl を起動します
HTTPD は起動時にパスワードが必要です
備考:
<Directory "你的ssl根目录"> Options -Indexes AllowOverride None Order allow,deny Allow from all </Directory>
関連資料:
Windows サーバーで PHP SSL が有効になっているかどうかを検出する方法と SSL を有効にする方法
で復号化nginxとノードデプロイhttpsメソッドの手順をAlibaba Cloudに
以上がLinuxでのapache2+php+sslのインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。