安装完毕后打开应用,
设置WWW路径(就是你要放置的opencart程序代码位置)
在浏览器里面输悔桐入127.0.0.1或者 localhost(如果修改了80默认的端口号,就要带上端口号如:127.0.0.1:8080)就能看到一些文件夹列表,找到你的opencart文件夹,到upload下,系统会自动出现OC的安装界面了。这个时候去phpmyadmin工具中建立一个数据库,在你的电脑右下角可以看到phpmyadmin蓝色启动图标,点击碧漏坦左键会出现一个菜单,
选择phpMyAdmin系统会在浏览器中打开数据库管理的界面如下
输入用户名root 密码root 如果密码不对就试试不填写密码
输入要建立的数据库名称数据库名称不要带有#¥%&~这些怪字符号了,密码最好也不要有空格之类的,有人搞了一天都没有连上数据库,就是这个原因啊。点击创建,完成数据库创建
下载安装包,在opencart.cn首页点击下载,或者去下载的文件包解压到apache工程目录,上面设置的是d:/www目录修改两个文件名称 config.php和 admin/config.php然后访问你的本机web,在浏览器里面输入127.0.0.1 (默认是80,如果更改端口请填写端口号)出现opencart安装界面,如果没有出现安装界面,请检查基础环境
我同意许可证选勾,点击continue进入下一步
左边搜悄是系统当前设置,就是你服务器的环境情况,右边系统要求设置,就是opencart要求系统环境情况,如果右边要求on而左边是off则系统不具备安装条件,需要调整基础环境,其它不用管就可以进入下一步了
数据库名称填写在上一个环节中填写的数据库名称1.5.5.1 链接数据库用户填写实际用户名和密码填写完成后进入下一步
自此系统已经安装完成
第一步:获取证书:
服务器 SSL 证书由系统通过 Email 方式发送给用户,证书文件的内容格式如下,请把您的 SSL
证书内局衡容(包括“—–BEGIN CERTIFICATE—–”和“—–END CERTIFICATE—–”)粘贴到记
事本等文本编辑器中,在服务器证书代码文本结尾处回车换行,并分别粘贴证书链代码(包括“—–BEGIN CERTIFICATE—–”和“—–END CERTIFICATE—–”),修改文件扩展名,保
存包含证书和证书链代码的文本文件为 server.pem 或者 server.crt 文件。
第二步:修改配置文件:
最后把 server.crt(或者 server.pem) 、server.key(生成 csr 时生成的私钥)两个文件保存到同一个目录,例如/usr/local/nginx/conf 目录下。
1.用文本编辑器打开 Nginx 根目录下 conf/nginx.conf 文件找到并更新一下内容:
server
{
listen 443 ssl
ssl_certificate /usr/local/nginx/conf/server.crt#(备注:证书路径)
ssl_certificate_key /usr/local/nginx/conf/server.key#(备注:私钥路径)
ssl_session_timeout 5m
ssl_protocols TLSv1 TLSv1.1 TLSv1.2
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE
ssl_prefer_server_ciphers on
location / {
root /home/wwwroot/www.domain.com#(备注:网站局消文件路径) index index.php index.html index.htm#(备注:默认首页文件指定)
}
#Blow,I can’t anyway update.
listen 80 default_server
#listen [::]:80 default_server ipv6only=on
server_name _
index index.html index.htm index.php
root /home/wwwroot/default
第三步:https 访问排错调整设置:
如果控制每个网站对应的文件路径有单独的配置文件,一般放在/usr/local/nginx/conf/vhost 下面。桐腊做需要编辑对应网站配置文件配置 443 端口,不然可能导致 http 能正常访问,https 访问 404 报错。修改规则参考如下:
server
{
listen 80#启用 80
listen 443 ssl#404 报错就是需要在这里启用 443
#listen [::]:80
server_name www.domain.com domain.com
index index.html index.htm index.php default.html default.htm default.php
root /home/wwwroot/www.domain.com
include rewrite/opencart.conf
#error_page 404 /404.html
# Deny access to PHP files in specific directory
#location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all}
include enable-php.conf
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d
}
location ~ .*\.(js|css)?$
{
expires 12h
}
location ~ /.well-known { allow all
}
location ~ /\.
{
deny all
}
location / {
if ($host != ‘www.domain.com’) {
rewrite ^/(.*)$ https://www.domain.com/$1 permanent
#设置重定向自动跳转到 www 网站。
}
try_files $uri @opencart
}
location @opencart {
rewrite ^/(.+)$ /index.php?_route_=$1 last
}
location /admin/ { index index.php
}
location ~* (\.(tpl|ini))$ { deny all
}
access_log /home/wwwlogs/domain.log
}
修改保存重启 nginx 服务:
service nginx restart
Nginx 安装 SSL 证书成功过后显示如下:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)