zoukankan      html  css  js  c++  java
  • ubuntu下发布asp.net core并用nginx代理之旅(续)

    前面实现了ubuntu下的发布,然而实际项目一般为visual studio中发布文件系统,然后上传至生产环境中,(部分参考:上传文件到linux - ubuntu)

    这节就发布到生产环境中的:

    1.首先,在生产环境中搭建ftp服务端,方便我们上传文件至服务端中,以vsftpd为例:

    首先安装vsftpd (不得不说ubuntu的apt-get用起来确实方便)

    sudo apt-get install vsftpd

    如果出现错误提示时请先执行

    sudo apt-get update

    安装完成后输入

    sudo service vsftpd restart

    重启vsftpd服务-->回车-->vsftpd处于运行状态,说明安装成功。

    2.

    1. 打开"终端窗口",输入"sudo mkdir /home/uftp"-->回车-->输入"sudo ls /home"-->回车-->有一个uftp目录,目录新建成功。

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

    2. 新建用户uftp并设置密码

      打开"终端窗口",输入"sudo useradd -d /home/uftp -s /bin/bash uftp"-->回车-->用户新建成功-->输入"sudo passwd uftp"设置uftp用户的密码-->回车-->输入两次密码-->回车-->密码设置成功。

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

    3. 使用gedit修改配置文件/etc/vsftpd.conf

      打开"终端窗口",输入"sudo gedit /etc/vsftpd.conf"-->回车-->打开了vsftpd.conf文件,向文件中添加"userlist_deny=NO

      userlist_enable=YES userlist_file=/etc/allowed_users"和"seccomp_sandbox=NO"-->使文件中的"local_enable=YES"-->保存。

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

    4. 使用gedit新建/etc/allowed_users文件

      打开"终端窗口",输入"sudo gedit /etc/allowed_users"-->回车-->输入uftp-->保存, 文件创建成功。

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

    5. 使用gedit查看/etc/ftpusers文件中的内容

      打开"终端窗口",输入"sudo gedit /etc/ftpusers"-->回车-->打开这个文件后,看一看有没有uftp这个用户名,如果没有,就直接退出。如果有就删除uftp,因为这个文件中记录的是不能访问FTP服务器的用户清单。

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

      Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

    • 然后就是用您喜爱的ftp工具,上传visual studio或其他工具生成的release版本的项目至生产环境中,这里以winscp为例

  • 相关阅读:
    php 小试 mysql-zmq-plugin 和 pthreads
    svn:previous operation has not finished
    Http Header里的Content-Type
    sublime text使用及常见问题
    Less:优雅的写CSS代码
    gulp:更简单的自动化构建工具
    js实现『加载更多』功能实例
    JSONP浅析
    使用JSSDK集成微信分享遇到的一些坑
    JavaScript模板引擎实例应用
  • 原文地址:https://www.cnblogs.com/shatanku/p/5916433.html
Copyright © 2011-2022 走看看