美文网首页
浅谈liunx搭建phpstudy并配置ssl证书

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

作者: 小白的程序猿 | 来源:发表于2019-04-01 17:56 被阅读0次

    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了

    5.0   补充,这里漏了一步:

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

    apache 打开 httpd.conf 文件 找到

    #LoadModule rewrite_module modules/mod_rewrite.so

    去掉前面的#号

    在httpd.conf找到

    AllowOverride None =>改为 AllowOverride All

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

    相关文章

      网友评论

          本文标题:浅谈liunx搭建phpstudy并配置ssl证书

          本文链接:https://www.haomeiwen.com/subject/okivbqtx.html