![](/img/trans.png)
[英]How to configure linux/apache for multiple virtualhost in local machine
[英]How to configure SSL in Apache on local server in Linux?
任何人都可以向我发送在本地服务器上配置 Apache 中 SSL 的良好链接。我在谷歌上搜索,但没有找到本地 apache 服务器的任何完整方法。 谢谢
安装openssl:
sudo apt-get install openssl
创建目录以保存证书:
sudo mkdir /etc/apache2/ssl
sudo mkdir /etc/apache2/ssl/certs
sudo mkdir /etc/apache2/ssl/private
enable ssl module in apache
sudo a2enmod ssl
转到cd /etc/apache2/ssl/private
openssl req -newkey rsa:2048 -nodes -keyout website_ssl.key -out website_ssl.csr -sha256
您将获得两个文件.csr和.key
通过将csr上载到ssl提供程序来下载ssl,并在颁发证书后将文件下载到
cd /etc/apache2/ssl/certs
打开sudo nano /etc/apache2/sites-available/default-ssl.conf
SSLCertificateFile /etc/apache2/ssl/example.in/certs/
SSLCertificateKeyFile /etc/apache2/ssl/example.in/
SSLCertificateChainFile /etc/apache2/ssl/example.in/certs/
在apache2中添加.key .csr和gb_bundle.csr
启用
sudo a2ensite default-ssl.conf
sudo service apache2 restart
如果您要设置使用HTTPS的apache
,则可以遵循下一个教程: https : //www.digitalocean.com/community/tutorials/how-to-set-up-apache-with-a-free-signed-ssl -certificate上-A-VPS
步骤:
须藤 a2enmod ssl
须藤服务 apache2 重启
须藤 openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
须藤纳米/etc/apache2/sites-available/default-ssl.conf
用教程中的内容替换内容。
基本上对于一个新网站,只需复制文件并更改文件夹和主机的名称
须藤 ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/
须藤服务 apache2 重启
它对我有用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.