当前位置: 首页 > 后端技术 > Node.js

阿里云服务器(centos)配置nginx及node环境部署

时间:2023-04-03 14:57:24 Node.js

1。远程登录服务器FTP客户端工具,选择FileZilla。教程:启动FileZilla后,单击新建站点:单击文件>站点管理器>新建站点。协议选择:SFTP-SSH文件传输协议端口可以留空。登录类型:普通用户:如果没有更改默认的root密码,填写主机的FTP密码(实例密码)。单击链接。链接成功后,会看到远程站点信息。点击上图中的根路径,可以显示服务器的所有文件目录。之后,您可以拖放到服务器上传自己的文件。2、配置nginx使用阿里云服务器管理器自带的包yum2.1安装nginx命令yum-yinstallnginx2.2测试nginx安装是否成功nginx启动目录:/usr/sbinnginx官网默认目录:/usr/share/nginx/htmlnginx配置文件默认路径:/etc/nginx/nginx.conf2.3nginx默认开启80端口。在云服务器ecs实例中创建一个80端口的安全组。步骤:实例列表->更多->网络和安全组->安全组配置-配置规则-添加安全组规则的协议类型可以根据需要选择,端口范围可以选择80或者输入80;注意:如果需要开通其他端口服务,也可以添加相应端口的安全组。:常用:nginx-sstop挂起指定进程。运行命令:ps-ef|grepnginx查找master对应的进程号。快速停止:kill-TERMnginx进程号或kill-INTnginx进程号冷静停止:kill-QUITnginx进程号强制停止所有nginx进程:pkill-9nginxrestartservicenginx-sreload修改nginx配置文件vim/etc/nginx/nginx.conf///etc/nginx/nginx.conf是nginx的配置文件地址3.部署节点服务3.1二进制安装(使用wget,wget是一款自动从网络下载文件的免费工具)1.输入/usr目录,在这里安装通用应用软件cd/usr/local2。解压缩文件tarxvfnode-v6.10.2-linux-x64.tar.xz3。创建软链接(环境变量),可以直接在任意目录下使用node和npm命令。ln-s/root/node-v6.9.5-linux-x64/bin/node/usr/local/bin/nodeln-s/root/node-v6.9.5-linux-x64/bin/npm/usr/local/bin/npm3.2查看node是否安装成功以及安装的版本/usr/local/src/node-v8.12.0-linux-x64/bin/node-v注意:不要直接复制命令创建软链接,但先检查自己的节点解压包文件路径;不然配置不成功,坑ln-snode解压包文件夹路径/bin/node/usr/local/bin/node/usr/local/bin/node4.installmongodb安装命令wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.6.tgz解压tarzxvfmongodb-linux-x86_64-2.6.0.tgz重命名mvmongodb-linux-x86_64-2.6.0mongodb创建数据和日志存放目录mkdir/var/mongodbmkdir/var/mongodb/datamkdir/var/mongodb/logs配置数据库文件进入bin文件夹cd/usr/local/src/mongodb/bin//找到安装mongodb的路径配置mongodb.conf,进入编辑器vimmongodb.conf#设置数据文件的存放目录(根据db的实际路径填写folder)dbpath=/mongodb/install_path/mongodb-linux-x86_64-amazon-3.6.4/db#设置日志文件存放目录及其日志文件名(根据日志文件夹实际路径填写)logpath=/mongodb/install_path/mongodb-linux-x86_64-amazon-3.6.4/log/mongodb.log#设置端口号(默认端口号为27017)port=27017#设置为作为守护进程运行,即在后台运行fork=true4.1启动mongodb服务启动命令./mongod-fmongodb.conf3.2阿里云远程连接mongodb修改mongodb配置文件vimmongodb.conf#远程访问地址bind_ip=0.0.0.0#设置端口号(默认端口号27017)port=27017==注意bind_ip必须是0.0.0.0==配置软连接ln-s/usr/local/src/mongodb-linux-x86_64-amazon-3.6.4/bin/mongod/usr/local/bin/mongod4.3命令操作数据库并启动mongoshellcd/usr/local/mongodb/bin//切到mongodb的bin文件./mongo文件夹下//执行./mongo命令操作命令showdbs//查看所有数据库使用admin//如果没有指定数据库则创建,如果有则切换到admindatabasedb.dropDatabase()//删除数据库{"dropped":"youj","ok":1}db.collection.drop()//集合删除语法在这里。如果你的node和nginx配置好了,恭喜你,你已经入坑了。如果服务器部署了docker,可以直接使用node镜像和nginx镜像,具体配置教程可以看我的另一篇文章阿里云部署docker和node,nginx镜像配置有问题可以加我qq:990324393