参考了网上这位大哥的博客http://www.cnblogs.com/zhengrui/p/6377186.html谢谢大哥!侵删~html
一.下载和安装nginx
1.下载地址:ubuntu
下载后解压便可使用,我是放在了G:/nginx,是的这里要把加压后的文件名改成nginx。windows
2.启动nignx浏览器
解压后,有三种方式进行启动:bash
1、双击nginx.exe图标,可见黑窗口一闪而过,启动完毕。服务器
2、命令行到nginx目录,输入nginx启动。(注,此方式命令行窗口无任何提示,且被锁定)ui
3、命令行到nginx目录,输入start nginx启动,此方式不锁定.net
3.浏览地址http://localhost,便可访问其默认页面,即映射到NGINX_HOME/html/index.html 注意:请保证80端口不被其余程序或WEB服务器占用。
注:我就是碰到了80端口被占用的状况,致使打不开默认页面。
首先我在命令行 g:nginx下输入nginx.exe -t,正确显示应该以下图,若是80端口被占用则会显示PID什么什么的。
经过netstat -aon|findstr 80 命令查出80端口被pid为4的进程占用,百度后发现这种状况比较常见,应百度经验就能解决啊哈哈:地址在这里:
https://jingyan.baidu.com/article/0320e2c1c9cf0e1b87507b26.html
而后再启动就能够了。丸美·~~
4.修改配置文件,nginx/conf/nginx.conf
在http{}中加入如下代码:(参考了http://lionlx.iteye.com/blog/1600710,谢谢,侵删)
server {
resolver 8.8.8.8;
listen 8080;
access_log logs/host.proxy.log main;
location / {
proxy_pass http://$http_host$request_uri;
}
}
5.重启nginx程序:nginx -s reload
注:这里可能会提示出错,那须要将配置文件中的如下内容的注释去掉,让format可使用
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
以下图:
6.而后在须要使用代理的系统的浏览器上设置代理,我这里是ubuntu的系统须要代理,在浏览器上配置以下:
即可以使用了~~66666
7.可是apt仍是不能用,须要如下配置,我是配置到第三个方法才可使用的:
注释:参考了这个博客,谢谢,侵删:http://blog.csdn.net/zxncvb/article/details/42774987
方法一:
若是只是想临时使用http代理,能够在使用apt-get以前于终端下输入:export http_proxy="http://用户名:密码@代理IP:代理端口"
方法二:(方法一的持久化)
若是但愿apt-get与其它应用程序均可以一直使用http代理,能够这样:
在终端下编辑~/.bashrc文件: vim ~/.bashrc
在文件末尾添加以下两句:
http_proxy=http://用户名:密码@代理地址:代理端口
export http_proxy
方法三:
若是只是但愿apt-get使用代理,能够这样:
在终端下编辑/etc/apt/apt.conf加入下面这行,
Acquire::http::Proxy “http://yourproxyaddress:proxyport”;
保存退出apt.conf。
注释:这里只设置了http的代理,没有https的代理。嗯~