精华内容
下载资源
问答
  • 网站部署过程记录

    2018-12-01 23:20:00
    # 创建一张给网站用的表,表名自定,我的叫myblogs 15 、CREATE USER ' 用户名 ' @ ' localhost ' IDENTIFIED BY ' 密码! ' ; # 创建新用户来管理这个网站 16 、GRANT ALL PRIVILEGES ON myblogs.* TO ' ...
    1、 ssh root@端口号   # 连接服务器
    2、cd /home  # 进入home目录
    3、git clone 项目github地址  # 从github下载项目
    4、wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm  # 下载rpm源
    5、rpm -ivh mysql80-community-release-el7-1.noarch.rpm  # 添加rpm源到系统
    6、yum update  # 更新源,替换掉原来的源
    7、yum install mysql-server # 安装mysql
    8、service mysqld start # 启动mysql
    9、service mysqld status  # 查看mysql是否启动
    10、grep 'temporary password' /var/log/mysqld.log  # 查找mysql给我们设置的初始密码
    11、mysql -uroot -p  # 登录mysql,密码输入上面查到的初始密码
    12、ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';(注意要切换到mysql数据库,使用use mysql)修改root密码
    13、flush privileges;  # 直接生效修改之后的密码,不用重启mysql
    14、CREATE DATABASE myblogs DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci;   # 创建一张给网站用的表,表名自定,我的叫myblogs
    15、CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码!';  # 创建新用户来管理这个网站
    16、GRANT ALL PRIVILEGES ON myblogs.* TO '用户名'@'localhost'; # 给用户创建操作表的权限
    17、FLUSH PRIVILEGES;  # 刷新
    18、mysqldump -u root -p myblogs > data.sql   # 回到本地将本地的数据库数据导出
    19、scp data.sql root@端口号:/home/MyBlogs/data.sql  # 将本地导出的数据库发送到云端,冒号后面为路径
    20、cd /home/Myblogs  # 回到云端,进入刚才数据库文件发送的位置
    21、mysql  -u felix -p  # 回到云端用刚才创建的mysql用户登录
    22、use myblogs;  # 选择数据库
    23、source data.sql;  # 导入数据
    24、cd MyBlogs/ # 进入从github下载下来的文件的目录
    25、找到settings.py文件,更改mysql数据库配置信息
    26、进入pipfile文件所在的目录,更改pipenv的python版本,因为我的服务器是python3.7,本地是pyhton3.6.
    27、pipenv shell # 在pipfile同级目录执行,进入虚拟环境
    28、pipenv update # 更新pipenv ,可能事件较长
    29、pipenv install # 安装环境需要的依赖包
    30、python3 manage.py runserver 0.0.0.0:80 # 需要进入manage.py同级文件夹文件夹
    31、在本地输入服务器公网地址,发现不能访问,原因是未开启端口
    32、去阿里云官网安全组开启80端口。
    33、然后在本地访问IP地址,发现能访问了。

     

    转载于:https://www.cnblogs.com/felixwang2/p/10051408.html

    展开全文
  • ASP.NET网站部署过程

    2016-05-29 16:14:00
    ASP.NET网站与一般的桌面程序不同,不是拷贝过来就能运行的,要想运行它,通常需要重新连接数据库,配置web.config,涉及数据控件的页面可能还需要重新配置数据源。 连接数据库 启动 SQL Server Management Studio,...
        

    ASP.NET网站运行

    ASP.NET网站与一般的桌面程序不同,不是拷贝过来就能运行的,要想运行它,通常需要重新连接数据库,配置web.config,涉及数据控件的页面可能还需要重新配置数据源。

    连接数据库

    启动 SQL Server Management Studio,连接SQL SERVER的实例后,将数据文件【附加】到SQL SERVER中,注意提前修改文件的访问权限或授予运行SQL SERVER进程的帐号所必需的目录访问权限;启动vs添加数据连接,重建Linq to SQL类。

    IIS网站部署

    部署流程比较简单,注意应用程序池要选择与项目.NET framework对应的版本!并选择集成模式。
    可能出现的问题:

    • 文件访问权限:修改网站运行的帐号对相应项目文件夹的权限
    • 启用目录浏览
    • 应用程序池无法访问数据库:在数据库安全性中新建networkservice的登录名,选上public和……将IIS中相应应用程序池的进程标识修改为networkservice
    • 共享权限
    • 防火墙未关闭:当本地可以访问而其他人无法通过ip访问时可能是防火墙未完全关闭,打开控制面板,在防火墙的高级部分将域权限等三项关闭
    展开全文
  • 1.django项目部署 ngix和uwsgi 参考:https://www.cnblogs.com/zhming26/p/6158660.html 2.跟着上面部署反向代理后,使用域名访问,页面502 3.查看配置的报错日志: 2018/01/19 00:26:32 [crit] 2331#2331: *1 ...

    1.django项目部署   ngix和uwsgi

    参考:https://www.cnblogs.com/zhming26/p/6158660.html

    2.跟着上面部署反向代理后,使用域名访问,页面502

    3.查看配置的报错日志:

    2018/01/19 00:26:32 [crit] 2331#2331: *1 connect() to 192.168.161.130:8001 failed (13: Permission denied) while connecting to upstream, client: 192.168.161.1, server: www.jamin.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://192.168.161.130:8001/favicon.ico", host: "www.jamin.com", referrer: "http://www.jamin.com/"
    

    4.上网查询解决办法

    参考:http://blog.csdn.net/dszgf5717/article/details/50903817

    5.问题解决

    展开全文
  • 部署思路 前期准备 注册域名 购买VPS 服务器端设置 安装依赖环境 新建项目 创建虚拟环境 安装相关依赖 配置环境变量 配置Nginx 欢迎使用Markdown编辑器写博客 快捷键 Markdown及扩展 表格 定义列表 代码块 ...

    目录

    部署思路

    使用Nginx + Gunicorn +Supervisor +Flask的方式进行部署,其中,Nginx作为前端反向代理服务器,Gunicorn作为生产服务器,使用Supervisor来管理服务器进程,Flask作为开发框架。

    套用一张图来理下思路:
    部署思路图

    前期准备

    注册域名:

    Godaddy(狗爹)上购买域名 www.heathkang.com

    购买VPS:

    搬瓦工上购买VPS服务,并在服务器上安装ubuntu14.04系统

    服务器端设置

    安装依赖环境:

    $ sudo apt-get update
    $ sudo apt-get install -y python python-pip python-virtualenv nginx git

    新建项目:

    $ sudo mkdir /home/zhihufake

    创建虚拟环境:

    切换到项目文件夹后,将项目代码从Github克隆到此处,并创建虚拟环境

    $ sudo git clone https://github.com/HeathKang/zhihufake.git
    $ cd /home/zhihufake/zhihufake
    $ virtualenv venv
    $ source venv/bin/activate

    安装相关依赖:

    (venv) $ pip install -r requirements.txt
    (venv) $ pip install gunicorn flask-whooshalchemyplus jieba 

    配置环境变量:

    将环境变量写入用户的启动文件~/.bashrc

    (venv) $ vim ~/.bashrc
    #配置邮箱账号密码
    (venv) $ export MAIL_USERNAME="xxxxxxx"
    (venv) $ export MAIL_PASSWORD="xxxxxxx"

    配置Nginx:

    #新建app配置文件
    (venv) $ sudo touch /etc/nginx/sites-available/zhihufake
    #将两个配置文件连接在一起共同更改
    (venv) $ sudo ln -s /etc/nginx/sites-available/zhihufake /etc/nginx/sites-enabled/zhihufake

    设置代理位置以及静态文件位置

    server{
        location / {
        proxy_pass http://localhost:8000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        }
        location /static/ {
            alias    /home/zhihufake/zhihufake/app/static/;
        }
    }

    配置supervisor:

    通过supervisor来管理zhihufake的启动,首先,安装supervisor,并新建项目所需的配置文件

    (venv) $ pip install supervisor
    # 生成zhihufake所需的配置文件
    (venv) $ echo_supervisord_conf > supervisor_zhihufake.conf  
    # 修改配置文件
    (venv) $ vim supervisor.conf   
    # 在配置文件最后加上以下语句用来关联相关的配置文件
    [include]
    files = /home/zhihufake/supervisor_zhihufake/*.conf                   

    然后新建并配置关联的配置文件

    (venv) $ vim /home/zhihufake/supervisor_zhihufake/zhihufake.conf
    #在该文件中写入以下语句
    
    [program:zhihufake]
    directory = /home/zhihufake/zhihufake       ; derectory of program
    command = gunicorn manage:app -b localhost:8000 --log-level info --access-logfile /home/zhihufake/log/access-zhihufake.log   ;start command 
    autorestart = true   ; 
    autostart = true     ;
    startsecs = 5        ; consider success if not fail in 5 sec
    startretries = 3     ; 
    user = heath         ; 
    redirect_stderr = true  ; 
    stdout_logfile_maxbytes = 20MB  ;
    stdout_logfile_backups = 20     ;
    stdout_logfile = /home/zhihufake/supervisor_logs/zhihufake_stdout.log

    启动:

    最后重启Nginx,并通过supervisor的命令行客户端工具supervisorctl来启动程序

    $ sudo /etc/init.d/nginx restart
    $ supervisorctl -c supervisord_zhihufake.conf

    然后会进入 supervisorctl 的 shell 界面,可以执行多个命令:

    > status    # 查看程序状态
    > start zhihufake  # 启动 zhihufake 程序
    > stop zhihufake   # 关闭 zhihufake 程序
    > restart zhihufake    # 重启 zhihufake 程序
    > reread    # 读取有更新(增加)的配置文件,不会启动新添加的程序
    > update    # 重启配置文件修改过的程序

    完成

    大体的部署过程如上所示,具体细节不断完善中。

    地址

    网站地址:http://www.heathkang.com
    源码地址:https://github.com/HeathKang/zhihufake

    展开全文
  • 20110205网站更新部署过程记录 http://www.cnblogs.com/lexus/archive/2011/01/10/1931923.htmlhttp://www.cnblogs.com/lexus/archive/2010/12/20/191194...
  • 网站更新部署20110210,新站部署过程记录 sudo adduser <用户名>按提示输入更改初始root账户密码ubuntu修改初始root密码2007-01-24 20:33$sudopasswdroot就是这么简单前提是你进行更改的这...
  • 从零开始网站部署过程记录

    千次阅读 2018-02-22 09:42:31
    自己电脑是win10,我已经在虚拟机上部署过一次了,对可能遇到的问题有个大概的了解,现在在vps上试试,一步一步来,遇到的问题一个一个解决。 操作系统用CentOS7服务器用Tomcat,数据库就用CentOS7默认的Mariadb...
  • 1,配置DNS vi /etc/resolv.conf ...把网站源码上传到 : /var/www/html 目录下 在浏览器地址栏输入主机IP地址即可访问   转载于:https://www.cnblogs.com/max-hou/p/9004058.html
  • 做网站优化要注重优化的关键点,如关键词、网站结构、内容、链接等,现在来了解一下在网站优化过程中,有哪些十分重要的关键点。1、关键词选择一个网站选择关键词是优化的核心,搜索引擎中关键词的排名影响着网站的...
  • jinkins 部署过程

    2019-05-16 15:40:00
    jinkins 本身是一个 webapp 项目,部署在了tomcat 环境下,就变成了一个网站。他有一个功能,就是构建,构建的时候做了什么事情? gitlab 获取代码 maven 打包 mvn clean package source:jar deploy 把生成的war...
  • 作为一名一个星期之前还是个运维小白的我,经过一番摸爬滚打终于把我的小网站部署上去了 一、服务器环境 OK,一开始我得到的是一台centos的服务器,没有装apache/nginx、mysql和php环境,一开始我是使用lnmp一键...
  • VS安装包部署过程

    千次阅读 2019-05-12 22:30:27
    VS安装包部署过程安装打包 安装 新建项目->其他项目类型->安装和部署 INSTALLshield Limited Edition Projec 跳出网页根据网页提示进入下载界面 转到下载网站 进行邮箱用户等信息填写 进行下载 VS和...
  • 这里写自定义目录标题1、购买阿里云服务,此次购买的是CentOS系统2、设置远程连接SSH登陆账户和密码3、使用FileZilla通过SFTP协议并使用SSH登陆账户与密码...4、利用上传的文件进行相关软件的安装,即完成环境的配置。...
  • .net 网站部署过程,遇到多个异常 环境:win7+iis7.5+sql server 2008 r2 express 版 刚部署上去,运行出现异常如下: 点击右边基本设置-》选择, 可以看到当前.net framework 版本为2.0, ...
  • --部署网站的文件夹需要有IIS_USER权限(写权限) --部署网站在外网不能访问:一般是由于防火墙的限制导致的。配置防火墙就可以。
  • 将ASP.NET网站部署到win7中的IIS的过程(问题已经解决)
  • 该文档的整理是依据自己的实践,并通过实际操作,最终部署成功的一个笔记,经历了痛苦、摸索、反复测试验证,最终成功,从网上查看,针对64位linux下服务器配置,系统的、完整的资料并不多,希望能给予正在经历此事...
  • 网站使用阿里云服务器部署,涉及的技术栈有:Docker + Nginx + Vue + SpringBoot + MySql + 二级域名 部署前知识难点:二级域名如何设置以及转发到对应的服务 直接开干! 在部署之前,首先在Linux服务器上安装...
  • WordPress在CentOS部署过程平台:阿里云服务器ECS 1核1GB 操作系统:CentOS 7.0 64位WordPress官方网站:https://cn.wordpress.org/ phpStudy官方网站:http://www.phpstudy.net/一、部署运行环境按照WordPress...
  • 本文记录一下过程。有些操作是熟悉、简单,但也记录出来,权当流水账。 背景 同事在工作群发了一个txt文件,提供了云服务商网址、账号、密码,要求部署一套系统并测试。信息描述很简单,要求描述很简单。 云...
  • 遇到的问题 有一个php开发的网站项目,本地开发环境是win10,近日准备部署在另一台电脑时出了问题,用于...排除了部署过程中的一些常规错误,比如数据库表,资源文件夹,都正常。最后经过检查,发现这些不能显示的图...
  • 个人网站(基于Django框架,标题图片为关于本站界面):我的数据生活这几天在部署中遇到了很多问题和疑难,特通过此文总结Django网站部署过程。本机的准备1.本机多次测试,确认项目没有bug。千万不要留一些小bug到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,002
精华内容 1,200
关键字:

网站部署过程