美文网首页
阿里云服务器配置及部署网站

阿里云服务器配置及部署网站

作者: 某时那阵风 | 来源:发表于2017-09-06 16:07 被阅读0次

    Linux命令

    参考链接

    SVN命令

    使用SVN对Linux系统内项目进行管控的命令参考
    以下只列检出和更新部分更多命令可以参考上面链接。

    检出

    svn checkout path
    例:
    svn checkout svn://192.168.1.1/项目路径
    简写:svn co


    更新

    svn update -r m path
    例:
    svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。
    svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)
    svn update test.php(更新,于版本库同步。如果在提交的时候提示过期的话,是因为冲突,需要先update,修改文件,然后清除svn resolved,最后再提交commit)
    简写:svn up

    服务器配置

    将项目使用svn检出后,就可以开始配置服务器域名等。

    阿里云RDS数据库配置

    RDS

    点击后进入RDS界面点击右侧的数据库实例进行配置

    RDS

    分别进入账号管理和数据库管理,进行创建账号和数据库。


    配置域名

    进入后点击右边域名解析

    不知道配置的话可以直接点击这里进行配置

    一般网站域名解析都是这个3个


    配置nginx.conf

    在nginx.conf里添加
    include /nginx/conf/vhosts/*.conf;(后面的路径是从根目录开始的)
    添加这个语句后,这将便于我们管理多虚拟主机配置。
    添加一个conf,在把这个网站配置放到vhosts里。

    conf模板:
    server {
            listen       80;
            server_name  网站域名.cn www.网站域名.cn *.网站域名.cn;
        index index.php index.html index.htm;
        root 项目路径;
        location ~ .*\.php$
        {
            #fastcgi_pass  unix:/tmp/php-cgi.sock;
            fastcgi_pass  127.0.0.1:9000;
            fastcgi_index index.php;
            include fastcgi.conf;
        }
        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires 30d;
        }
        location ~ .*\.(js|css)?$
        {
            expires 1h;
        }
        location ~ ^(.*)/.svn/{
                deny all;
            }
        location ~* \.(eot|ttf|woff|svg|otf)$ {
                add_header Access-Control-Allow-Origin *;
        }
        
        if ($http_user_agent ~* (httpclient)) {
                return 403;
            }
    
        access_log  /xxx/xxx.log;    
        #上面所有路径都是从根目录写起
    
    }
    

    然后保存成xxx.conf,用命令cd /server/nginx/sbin(这里路径是nginx的路径)接着运行命令nginx -s reload重新加载下配置就可以了。

    至此项目就部署完成可以在现网输入域名找到

    Discuz后台的一些配置记录

    网站部署后,对现网Discuz后台进行配置

    Discuz域名设置

    域名设置

    只有设置后,网站点击才不会跳到奇怪的地方= =


    Discuz远程设置

    远程附件

    附上oss配置参考链接


    Discuz UCenter应用添加

    如果是多个域名要共享一个账号的话这里就要添加应用获得应用ID以及key

    Paste_Image.png

    Discuz UCenter设置

    这里填入上面添加应用获得ID和key(添加应用时不填写,会自动生成)

    UCenter

    UCenter访问地址和数据库如果是多个站点共享一个账号的话则需要都设置一样

    Discuz 插件开发

    参考链接
    discuz插件开发需要在在config\config_global.php 文件里设置$_config['plugindeveloper'] = 1,这样后台应用插件里才会显示插件设计。

    相关文章

      网友评论

          本文标题:阿里云服务器配置及部署网站

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