Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Linux的本地服务器上配置Apache中的SSL?_Linux_Apache_Ssl - Fatal编程技术网

如何在Linux的本地服务器上配置Apache中的SSL?

如何在Linux的本地服务器上配置Apache中的SSL?,linux,apache,ssl,Linux,Apache,Ssl,有谁能给我发一个在本地服务器上配置Apache中SSL的好链接吗?我在google上搜索过,但没有找到本地Apache服务器的完整方法。 谢谢如果您想为使用HTTPS设置apache,您可以按照下一个教程进行操作:安装openssl: sudo apt-get install openssl 创建目录以保存证书: sudo mkdir /etc/apache2/ssl sudo mkdir /etc/apache2/ssl/certs sudo mkdir /etc/apache2/ssl

有谁能给我发一个在本地服务器上配置Apache中SSL的好链接吗?我在google上搜索过,但没有找到本地Apache服务器的完整方法。
谢谢

如果您想为使用HTTPS设置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

真正地找不到有关如何配置Apache的任何信息?任何与apache相关的东西都应该是您的第一站。本教程中没有配置SSLi的方法,但我需要本地主机的方法。您使用的主机没有区别