LNMP 的这个问题 #No such file or directory,其实是因为 LNMP 一键安装包 V2.1 正式版中,它提供的 acme.sh 安装包无法从自己的网站下载引起的,你需要手动安装 acme.sh
安装 acme.sh
你在部署 acme.sh 默认的文件夹(/root/.acme.sh/)下面 copy(account.conf & acme.sh.env)两个文件到
LNMP 部署的文件夹里面(/usr/local/acme.sh/)重新运行 lnmp ssl add 就可以
acme.sh 证书获取完毕之后,你需要将以下几个文件
/root/.acme.sh/www.mywebsite.com/www.mywebsite.com.cer
/root/.acme.sh/www.mywebsite.com/www.mywebsite.com.key
/root/.acme.sh/www.mywebsite.com/ca.cer
/root/.acme.sh/www.mywebsite.com/fullchain.cer
/root/.acme.sh/www.mywebsite.com/www.mywebsite.com.key
/root/.acme.sh/www.mywebsite.com/ca.cer
/root/.acme.sh/www.mywebsite.com/fullchain.cer
拷贝到 LNMP 部署 Nginx 的文件夹
/usr/local/nginx/conf/ssl/www.mywebsite.com/
关闭错误的 HTTP2 语句
重启 lnmp restart
目录位置
Nginx:/usr/local/nginx/
MySQL:/usr/local/mysql/
MariaDB:/usr/local/mariadb/
PHP:/usr/local/php/
多 PHP 目录:/usr/local/php5.6/ 版本号随安装版本不同而不同
PHP 扩展插件配置文件目录:/usr/local/php/conf.d/
PHPMyAdmin:/home/wwwroot/default/phpmyadmin/
默认虚拟主机网站目录:/home/wwwroot/default/
Nginx 日志目录:/home/wwwlogs/
Nginx:/usr/local/nginx/
MySQL:/usr/local/mysql/
MariaDB:/usr/local/mariadb/
PHP:/usr/local/php/
多 PHP 目录:/usr/local/php5.6/ 版本号随安装版本不同而不同
PHP 扩展插件配置文件目录:/usr/local/php/conf.d/
PHPMyAdmin:/home/wwwroot/default/phpmyadmin/
默认虚拟主机网站目录:/home/wwwroot/default/
Nginx 日志目录:/home/wwwlogs/
配置文件:
Nginx 主配置文件:/usr/local/nginx/conf/nginx.conf
MySQL/MariaDB 配置文件:/etc/my.cnf
PHP 配置文件:/usr/local/php/etc/php.ini
PHP-FPM 配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd 配置文件:/usr/local/pureftpd/etc/pure-ftpd.conf
Apache 配置文件:/usr/local/apache/conf/httpd.conf
正文完