瑞芯微rv1126/海思3559a_websockets服务器开发
·
nginx服务器部署
开发板发送启动nginx的命令
mkdir -p /var/log/nginx /var/tmp/nginx
nginx -c /etc/nginx/nginx.conf
nginx命令行命令
Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]
Options:
-?,-h : this help #查询Nginx命令行命令
-v : show version and exit #打印Nginx版本
-V : show version and configure options then exit #打印Nginx版本并且打印Nginx初始安装时的配置参数
-t : test configuration and exit #测试配置文件语法是否正确
-T : test configuration, dump it and exit #测试配置文件语法是否正确,并且会打印这个配置文件的内容(包含注释部分)
-q : suppress non-error messages during configuration testing #用于测试配置文件语法并且打印语法错误信息,方便修改配置文件
-s signal : send signal to a master process: stop, quit, reopen, reload # 执行退出、优雅退出、重新加载配置文件、重 新打开日志
-p prefix : set prefix path (default: /etc/nginx/) #用于Nginx安装时初始化安装路径的前缀
-c filename : set configuration file (default: /etc/nginx/nginx.conf) #用于Nginx启动时指定配置文件
-g directives : set global directives out of configuration file #用于Nginx安装时设置全局配置文件路径
nginx.conf要按照需求自己配置,其实nginx服务器使用主要就是配置nginx.conf,然后把修改html文件。
移植到3559a开发板上使用
前提:交叉编译后,移植到开发板。

上图报错需要添加指令:
mkdir -p /var/log/nginx
touch /var/log/nginx/error.log

上图报错需要添加指令:
mkdir -p /usr/logs
touch /usr/logs/nginx.lock.accept
结合之前开发信息,运行nginx前需要发送如下指令:
cd /mnt/emmc/work_tsmtc/nginx
echo "Starting nginx..."
mkdir -p /var/log/nginx
touch /var/log/nginx/error.log
mkdir -p /usr/logs
touch /usr/logs/nginx.lock.accept
mkdir -p /etc/nginx
mkdir /usr/local
mkdir /usr/local/nginx
touch /usr/local/nginx/client_body_temp
mkdir /usr/local/nginx/logs
touch mkdir /usr/local/nginx/logs/nginx.pid
cp -r nginx/* /etc/nginx
./sbin/nginx -c /etc/nginx/nginx.conf &
更多推荐
所有评论(0)