阿里云服务器配置(二)

  1.   安装nginx

    第一步、安装包下载

    Nginx安装包:http://nginx.org/en/download.html 

    openssl安装包:https://www.openssl.org/source/

    pcre安装包:https://ftp.pcre.org/pub/pcre/

    我的版本是:nginx-1.14.2.tar.gz,pcre-8.37.tar.gz,openssl.1.1.1a.tar.gz

    第二步.解压Nginx

    ###nginx安装

    借助xftp6工具将安装包上传到linux系统中,我是上传到/home/src

    cd /home/src

    tar -zxvf  nginx-1.14.2.tar.gz

    cd nginx-1.14.2/

    ./configure --prefix=/home/nginx

    make && make install

    可能报错缺少openssl或者pcre资源库,由于nginx依赖openssl(安全库)和pcre(正则表达式资源库)

    ###openssl安装

    cd /home/src

    tar -zxvf openssl.1.1.1.tar.gz

    cd openssl.1.1.1a/

    ./config --prefix=/home/openssl

    ./config -t

    make open

    make install

    ###pcre安装

    cd /home/src

    tar -zxvf pcre-8.37.tar.gz

    cd pcre-8.37/

    ./configure --prefix=/home/pcre

    make && make install

    第三步、启动

    cd /home/nginx/sbin

    启动:./nginx  或者  ./nginx -c /home/nginx/conf/nginx.conf 

    停止:./nginx -s stop或者./nginx -s quit 或者 ps -ef|grep nginx 查到pid ,kill -QUIT pid 或者kill -TERM pid

    重启:./nginx -s reload

    若启动报错:nginx/html/index.html" is forbidden (13: Permission denied) 

    1.通过ll -h 查看/home/nginx/的权限

    2.修改/home/nginx/conf/nginx.conf 修改user为对应的用户权限,如果是root就改为user root; 

    注:HTTP 块说明

    location[ = | ~ | ~* | ^~] url{
    
    }
    

    location 指令说明,该语法用来匹配 url,语法如上:

  2. =:用于不含正则表达式的 url 前,要求字符串与 url 严格匹配,匹配成功就停止向下搜索并处理请求。

  3. ~:用于表示 url 包含正则表达式,并且区分大小写。

    • ~*用于表示 url 包含正则表达式,并且不区分大小写。

    • ^~:用于不含正则表达式的 url 前,要求 Nginx 服务器找到表示 url 和字符串匹配度最高的 location 后,立即使用此 location 处理请求,而不再匹配。

    • 如果有 url 包含正则表达式,不需要有 ~ 开头标识。

  •  docker-compose安装oracle 

    第一步、新建配置文件 

    mkdir -p /data/oracle/docker-compose
    
    vim oracle.yml

    oracle.yml文件如下

    version: '2'
    services:
      oracle:
        # sid: xe
        # username: system
        # password: oracle
        image: sath89/oracle-xe-11g
        restart: always   #如果docker容器由于一些问题挂掉的化,docker-composer会自动把容器给启动起来
        container_name: oracle  #启动之后容器的名称
        volumes:
          - /my-docker-data/oracle-11g/data:/u01/app/oracle
        ports:
          - 1521:1521

    第二步、启动oracle服务

    cd /data/oracle/docker-compose
    
    docker-compose -f oracle.yml up -d

    查看运行的组件

    docker ps -a 

    本地连接oracle服务器:默认用户名密码system/oracle

  • docker 安装sqlserver

  1.   拉取SQLserver镜像

    docker pull microsoft/mssql-server-linux


    2 配置(密码)运行SQLserver镜像 密码必须设置比较长,不然启动不了

    // 1433(服务器端口):1433(容器端口),sql-server(容器名称)
    docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=yourStrong(!)Password' \
       -p 1433:1433 --name sql-server \
       -d microsoft/mssql-server-linux


    3 修改默认账号的密码(可选操作)

    docker exec -it sql-server /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'root' -Q 'ALTER LOGIN SA WITH PASSWORD="yourStrong(!)Password"'
    


    4 服务器内连接到SQLserver

    docker exec -it sql-server "bash" /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'yourStrong(!)Password'
    


    5 创建数据库

    CREATE DATABASE ONENEXT
    SELECT Name from sys.Databases
    GO
    


    6 外部连接
    注意:使用Navicat是默认1433端口,所以在步骤1时候要映射1433端口到容器的1433端口
     

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值