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 &	
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐