欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

云主机部署

程序员文章站 2022-03-30 08:38:41
...

1、使用非root账号

1、添加账号,因为使用root会有风险,所以需要另外添加账号进行部署

https://blog.csdn.net/DLGDark/article/details/103794747

# adduser USERNAME
# passwd USERNAME

2、新建账户没有sudo权限

nana is not in the sudoers file.  This incident will be reported.

https://blog.csdn.net/u014686180/article/details/44701961

1.切换root用户

2.添加sudoers文件的写权限,命令是:chmod u+w …/etc/sudoers(若当前目录不是用户目录,则需要切换到用户目录下:cd ~)

3.编辑sudoers文件,命令是:vi …/etc/sudoers,键入i,使其处于编辑阶段,找到root ALL=(ALL) ALL,在他下面添加

xxx ALL=(ALL) ALL (这里的xxx是你的用户名),添加后如下图,按esc键后再键入:wq退出并保存即可

4.撤销sudoers文件写权限,命令:chmod u-w …/etc/sudoers,在终端完整输入的命令如下图,这样普通用户就可以使用sudo命令了

2、安装nginx

添加CentOS 7 Nginx yum资源库

sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
sudo yum install -y nginx

3、安装 Mysql

以前安装过,pass

4、安装git

4.1、linux安装git

sudo yum install git
git clone 你的地址

4.2、mac安装Git+SourceTree

https://blog.csdn.net/txl910514/article/details/105880125
https://www.cnblogs.com/NyanKoSenSei/p/13381540.html

先安装brew

brew install git
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

问题1

使用https://brew.sh提供的安装命令出现以下错误提示

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

解决方法:
https://blog.csdn.net/txl910514/article/details/105880125

问题2

curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

使用国内的源,解决方法:
https://blog.csdn.net/fgx_123456/article/details/109529180

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

5、安装python

以前安装过,pass

6、安装扩展

source /data/www/python3_vir/bin/activate
pip install -r requirements.txt

7、启动项目

export ops_config=production
启动方式
python manage.py runserver(单进程)
uwsgi --ini uwsgi.ini (多进程)

8、https证书

参考文章:https://fanzheng.org/archives/21