腾讯云apache2安装证书

发布于 2020-04-25  97 次阅读


假设已经有证书文件apache.crt 和私匙apache.key
/etc/apache2/ 下新建一个ssl 文件夹,把这两个文件扔进去。

配置SSL证书

把现在好的SSL证书上传到服务器中路径/etc/http/ssl文件夹中

上传问题如果不是root用户请切换到root用户,如果出现winSCP:无权访问。 错误码:3 服务器返回的错误消息:Permission denied解决方案

winscp可以利用sftp协议对linux服务器就行连接,如果是利用普通用户进行登陆的话,上传文件的过程中会出现一些permission denied的提示,并且错误的返回码是3,下面说明下解决方法:
1.先输入 su 命令,接着输入ROOT管理员密码回车,然后输入以下命令回车执行

find / -name sftp-server -print

此时会返回一个路径

/usr/libexec/openssh/sftp-server

在winscp端进行连接设置

3.点击高级
点击到SFTP ,输入sudo 加之前所得的路径

sudo /usr/libexec/openssh/sftp-server

4.点击shell 输入sudo -i ,设置完成后点击确定。

sudo -i

5.主机名处输入你的ip地址,在用户名中输入root,后输入密码即可

从中如果遇到连接失败等可以在登录使用这个

然后再试!!

上传好后的SSL证书

打开 /etc/apache2/sites-available/default-ssl.conf
ServerAdmin下另起一行加上ServerName 你的域名:443
找到SSLEngine,SSLCertificateFile,SSLCertificateKeyFile并修改成以下内容

SSLEngine on

SSLCertificateFile /etc/httpd/ssl/apache.crt

SSLCertificateKeyFile /etc/httpd/ssl/apache.key

SSL证书配置完毕,保存退出。


最后重启apache

sudo apachectl restart

一个追求爱搞的小逗逼