linux 安装lnmp

1.按照lnmp.org网站的写法按装好lnmp后(先不要修改默认路径),浏览器输入http://自己的网址/phpmyadmin/
2.为了安全,lnmp 的大部分版本都是禁止远程连接mysql的,开启的话可以按如下步骤:
   (1).找到phpmyadmin登陆进去(帐号root密码root),点击账户,点击新增用户,使用文本域:root,任意主机:%,密码使用文本域:root,全局权限,然后试着在navicat登陆进去
   (2).去阿里云安全组在入方向开启3306端口
        云服务器ECS  ->  实例  ->  找到需要修改的服务器  ->  管理  ->  本实例安全组
   (3).iptables -L -n --line-numbers 查看已添加的iptables规则
        如果里面有DROP ... 3306就用 iptables -D INPUT 8 ( 8要按照当时的序号改变 )
        iptables教程:https://www.vpser.net/security/linux-iptables.html
3.如果nvcicat还是登陆不上就用iptables -L -n --line-numbers查一下服务器接受的端口
        REJECT  all  --  anywhere  anywhere  reject-with  icmp-port-unreachable 如果有这句要删除掉,再试一下nacicat就可以了

搞好后的nginx.conf配置文件是这样的: 

    # Load modular configuration files from the /etc/nginx/conf.d directory.
    # See http://nginx.org/en/docs/ngx_core_module.html#include
    # for more information.
    include /etc/nginx/conf.d/*.conf;


    #gzip  on;
    gzip on;
    gzip_min_length 1k;
    gzip_buffers 4 16k;
    gzip_comp_level 2;
    gzip_types text/plain application/x-javascript application/javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
    gzip_vary off;
    gzip_disable "MSIE [1-6]\.";


server
{
    listen 443;
    server_name www.lianghaiting.cn;
    root /home/wwwroot/default;
    ssl on;
    ssl_certificate   /usr/local/nginx/cert/214698874470119.pem;
    ssl_certificate_key /usr/local/nginx/cert/214698874470119.key;
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    location / {  
            index index.html  index.php;  
    }     
    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;    
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
     if (!-e $request_filename) {  
            rewrite ^/(.*)  /index.php?$1 last;  
        }     
}   
    
server {
    listen 80;              
    server_name www.lianghaiting.cn;
    rewrite ^(.*) https://$server_name$1 permanent;

}

#上面这个server是重定向到https的意思

 

 

7.linux里安装好lnmp后在浏览器输入网址没任何显示的解决办法(阿里云服务器无法访问80端口的解决办法)
    步骤如下:
        1、登录阿里云的管理控制台。找到那台云服务器;
        2、在操作的部分点击“更多”,里面藏着一个“安全组配置”;
        3、进入“安全组配置”后,点击“配置规则”;
        4、然后点击“公网入方向”。默认里面有22和3389端口是打开的;
        5、点击右上角的“添加安全组规则”;
       6、在“添加安全组规则”的对话框里面,添加“端口范围”为“80/80”,添加“授权对象”为“0.0.0.0/0”,再点击“确定”按钮。

 

8.卸载lnmp
   cd /home
   cd /lnmp1.4
   ./uninstall.sh

 

9.默认安装的版本是
     lnmp1.4
     mysql 5.5.56
     php 5.5.38
     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值