安装云鲸 J4 的详细过程如下:
1.检查系统要求
首先检查您的服务器/虚拟机是否符合要求。查看平台要求和服务器要求,检查硬件资源是否能够承受云鲸的工作负载。
2.获取安装包
登录到云鲸官网,下载适合您服务器操作系统的云鲸 J4 安装包,并将其上传到服务器上。
3.安装数据库
云鲸需要 MySQL 或者 PostgreSQL 数据库作为底层数据库。安装方法可以参考官方文档。
4.安装依赖包
在 CentOS 系统中,使用 yum 命令安装依赖包:
```
yum install -y python3-devel libffi-devel libxml2-devel libxslt-devel gcc openssl-devel
```
在 Ubuntu 系统中,使用 apt-get 命令安装依赖包:
```
apt-get install -y python-dev libxml2-dev libxslt-dev libffi-dev gcc openssl libssl-dev
```
5.安装 Python3
云鲸 J4 需要 Python3.6 或以上版本的支持。您可以使用源码安装方法或向操作系统包管理器中添加软件源的方法安装 Python3。
6.安装云鲸
运行以下命令安装:
```
tar -zxvf xx.tar.gz
cd xx
python3 setup.py install
```
7.配置 HTTP
编辑 nginx 配置文件(/etc/nginx/nginx.conf),将其中的内容替换为以下内容:
```
#user nobody;
worker_processes auto;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 80;
server_name _;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass https://127.0.0.1:8000;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
# listen 8000;
# listen somename:8080;
# server_name somename alias another.alias;
# location / {
# root html;
# index index.html index.htm;
# }
#}
...
}
```
保存配置文件,并启动 nginx 服务:
```
systemctl start nginx
```
8.启动云鲸
使用以下命令启动云鲸:
```
cd /opt/tencent/cloud-infinite/J4
nohup /usr/bin/python3 ./manage.py runserver 127.0.0.1:8000 &
```
9.验证安装
您可以在浏览器中访问服务器的 IP 地址,应该可以看到云鲸的登录界面。您可以使用默认的 admin 用户名和密码 admin 访问。
- 相关评论
- 我要评论
-