Ubuntu上Nginx源码安装
系统:Ubuntu 14.0 纯净版
切换到软件目录下 cd /usr/local
,做好下面的预备工作。
安装Gcc库
源码编译依赖环境
|
|
使用gcc --version
查看gcc版本
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4
安装PCRE库
正则表达式库,nginx的http模块使用pcre来解析正则表达式
|
|
使用dpkg -l
查看安装情况
安装zlib库
提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip
|
|
penssl库
一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用.
nginx不仅支持http协议,还支持https(即在ssl协议上传输http)
|
|
以上预备工作完成后进行Nginx安装
下载、解压、配置Nginx
tips:wget默认下载到当前路径下,同pwd查看当前路径,默认路径 root
|
|
启动Nginx
/usr/local/nginx/nginx
强行停止Nginx
sudo pkill -9 nginx
测试Nginx文件
|
|
注意:配置文件需以utf-8编码
查看进程
|
|
配置软链接
sudo ln -s /usr/local/nginx/nginx /usr/bin/nginx
现在可以不用路径直接输入nginx启动。
配置开机启动服务
待补充
Linux备份
tar cvpzf backup.tar.gz –exclude=/proc –exclude=/lost+found –exclude=/backup.tar.gz –exclude=/mnt –exclude=/sys –exclude=/media /
|
|
还原
在 Linux中有一件很美妙的事情,就是你可以在一个运行的系统中恢复系统,而不需要用boot-cd来专门引导。
- 使用下面的命令来恢复系统:
tar xcpfz backup.tar.gz -C /
注意:上面的命令会用档案文件中的文件覆盖分区上的所有文件。
- 创建那些在备份时被排除在外的目录
mkdir proc lost+found mnt sys media
- 重启
df -h /root
小便捷
使用Winscp登录服务器 使用Putty作为命令端(Putty默认安装到C盘配合Winscp调用)