您现在的位置是:主页 > 数据库技术 > 数据库技术
ubuntu如何部署nodejs站点
IDCBT2021-12-30【服务器技术】人已围观
简介这篇文章主要介绍了ubuntu如何部署nodejs站点,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 登录机器 ss
这篇文章主要介绍了ubuntu如何部署nodejs站点,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
登录机器ssh ubuntu@119.29.237.x
第一次使用用户名和密码登录,之后可以配置ssh的免密码登录
nginx 安装使用apt-get
安装nginx
sudo apt-get install nginx
这是最简单的方法,但是这不是最新的nginx,如果需要支持http2,至少需要nginx 1.9.5,因此我们选择本地编译最新的nginx安装
wget https://nginx.org/download/nginx-1.10.1.tar.gz tar -xvf nginx-1.10.1.tar.gz cd nginx-1.10.1 # 安装编译依赖 sudo apt-get install make libssl-dev zlib zlib-devel zlib1g-dev openssl openssl-devel pcre-devel \ libpcre3-dev libpcre++-dev # 编译安装 ./configure --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module \ --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module \ --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module \ --with-http_stub_status_module --with-http_auth_request_module --with-mail --with-mail_ssl_module \ --with-file-aio --with-ipv6 --with-cc-opt='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' \ --with-http_v2_module make sudo make install # 之后nginx将安装至 /usr/local/nginx目录 # 创建一个nginx命令软连接 sudo ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/nginx # 之后就可以运行`nginx`命令了 nginx -V # 配置nginx的自动启动 # 下载init.d/nginx文件 sudo wget https://raw.githubusercontent.com/JasonGiedymin/nginx-init-ubuntu/master/nginx -O /etc/init.d/nginx sudo chmod +x /etc/init.d/nginx # 添加开机自动启动 sudo update-rc.d -f nginx defaults # 启动 sudo /etc/init.d/nginx start # sudo /etc/init.d/nginx stop # 停止 # sudo /etc/init.d/nginx restart # 重启mongodb 安装
mongodb可以直接使用apt-get
安装
sudo apt-get install mongodb # 添加开机自动启动 sudo update-rc.d -f mongodb defaults # 启动 sudo /etc/init.d/mongodb startnode 安装
# 从node官网下载已编译好了的node wget https://nodejs.org/dist/v4.6.0/node-v4.6.0-linux-x64.tar.xz tar -xvf node-v4.6.0-linux-x64.tar.xz cd node-v4.6.0-linux-x64.tar.xz # 拷贝安装 sudo cp -r bin include lib share /usr/local/ # node 命令测试 node -v标签:很赞哦! ()