浅谈liunx搭建phpstudy并配置ssl证书

1.安装phpstudy

PHP study官网地址有介绍http://lamp.phpstudy.net(首先要下一个xshell软件)

打开xshell,连接你的服务器,ssh root@xx.xx.xx.xx,连接你的ip地址,如下图所示
在这里插入图片描述

1.1. wget -c http://lamp.phpstudy.net/phpstudy.bin #下载phpstudy

1.2. chmod +x phpstudy.bin #权限设置

1.3. ./phpstudy.bin      #运行安装(时间有点小久,大概二十分钟左右) ,安装时间看配置而定

安装好之后运行下程序,phpstudy start
在这里插入图片描述

1.4. phpstudy (start|stop|restart) #phpstudy 开启 关闭 重启

1.5. phpstudy (add|del) # phpstudy 添加站点 删除站点

下面提示输入你的域名(域名需要解析)
在这里插入图片描述

操作完成了,需要在ftp进行文件操作

2.安装FTP

2.1. wget -c http://lamp.phpstudy.Net/phpstudy-ftpd.sh #下载

2.2. chmod +x phpstudy-ftpd.sh #设置权限

2.3. ./phpstudy-ftpd.sh #安装
在这里插入图片描述

2.4. phpstudy ftp (add|del) # FTP添加和删除

根据提示输入:

FTP用户名
密码

能打开的目录 /phpstudy/www/你phpstudy add的名称

输入目录(注意是绝对目录)就是你网站程序所要存放的目录

配置好后就可以通过ftp上传下载文件(可能需要分配权限)

3.登录FTP

在这里插入图片描述
/phpstudy/www/你phpstudy add的名称,这个就是根目录

4.配置腾讯云SSL

4.1 登录root(需要配置FTP用户的权限)

4.2 输入sudo visudo

4.3 在root ALL=(ALL) ALL下增加

  FTP名称  ALL=(ALL)  ALL

在这里插入图片描述

4.4 登录FTP

4.5 sudo chmod 777 /phpstudy/目录 (这里输入你想要给权限的目录,很多目录是只有读的权限)

4.6 下载ssl证书(需要在腾讯云或者阿里云的SSL证书中申请),将证书放在apache的conf目录下(我安装PHP5.5 apache 的目录是/phpstudy/server/httpd/conf)
在这里插入图片描述

4.7 编辑Apache根目录下 conf/httpd.conf 文件,找到 #LoadModule ssl_module modules/mod_ssl.so 和 #Include conf/extra/httpd-ssl.conf,去掉前面的#号注释;

4.8 编辑Apache根目录下 conf/extra/httpd-ssl.conf 文件,修改如下内容:

Listen 443

<VirtualHost 0.0.0.0:443>

DocumentRoot "/phpstudy/www/123.com"        #根目录

ServerName www.123.com                      #域名

SSLEngine on                                #开启SSL

#文件路径

SSLCertificateFile /phpstudy/server/httpd/conf/2_www.123.com.crt

SSLCertificateKeyFile /phpstudy/server/httpd/conf/3_www.123.com.key

SSLCertificateChainFile /phpstudy/server/httpd/conf/1_root_bundle.crt

</VirtualHost>

4.9 phpstudy restart 重启PHP study 可以访问https了

phpstudy restart
5. 补充,这里漏了一步:

因为是新搭建的环境,apache的重写未开启,所以这里要开启重写,方法如下:

apache 打开 httpd.conf 文件 找到

#LoadModule rewrite_module modules/mod_rewrite.so

去掉前面的#号

httpd.conf找到

AllowOverride None =>改为 AllowOverride All

然后重启下phpstudy就可以访问了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值