【3】安装 Nginx
(3.1)同样我们选择一个文件夹下,用来下载 Nginx 安装包 ( 这里我仍然以 /usr/local/src 目录为例 )
cd /usr/local/src/
(3.2)下载 nginx 安装包
wget http://nginx.org/download/nginx-1.6.2.tar.gz
(3.3)解压 nginx安装包
tar zxvf nginx-1.6.2.tar.gz
(3.4)ls 查看解压安装包后的目录(可以看到刚刚的pcre和现在niginx各自的安装包和解压目录);
(3.5)进入 nginx 安装包;
cd nginx-1.6.2
(3.6)配置 nginx 相关参数
下面这句命令行的意思就是,启动 configure 配置,并设置 nginx 的路径,以及哪些模块可以使用nginx;
–prefix 选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr/local/share,比较凌乱;
–with 选项表示需要使用哪些模块,比如这里使用了3个模块,分别是 http_stub_status_module 和 http_ssl_module,以及我们刚刚安装的 /usr/local/src/pcre-8.35 模块;
./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
(3.7)编译并安装
(3.8)查看安装目录下的 nginx 版本,可以看到当前版本为 1.6.2,至此 nginx 安装完成;
/usr/local/webserver/nginx/sbin/nginx -v
【4】Nginx 配置
(4.1)创建 nginx 使用用户 www(我这里之前已经创建过www,所以它会提示我已经存在);
/usr/sbin/groupadd www
/usr/sbin/useradd -g www www
(4.2)进入 nginx 安装目录下的 conf 目录下;
cat /usr/local/webserver/nginx/conf
(4.3) 同理,通过可视化工具(我这里是wincsp)进入该文件夹下,找到 nginx.conf 文件;
(4.4)并把里面的内容清空,然后复制下面的内容进去(最简单的方法就是将文件拷贝出来,然后清空,复制下面内容,然后再放回去);
user www www;
worker_processes 2; #设置值和CPU核心数一致
error_log /usr/local/webserver/nginx/logs/nginx_error.log crit; #日志位置和日志级别
pid /usr/local/webserver/nginx/nginx.pid;
#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 65535;
events
{
use epoll;
worker_connections 65535;
}
http
{
include mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
#charset gb2312;
server_names_hash_bucket_size 128;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_max_body_size 8m;
sendfile on;
tcp_nopush on;
keepalive_timeout 60;
tcp_nodelay on;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml;
gzip_vary on;
#limit_zone crawler $binary_remote_addr 10m;
#下面是server虚拟主机的配置
server
{
listen 80;#监听端口
server_name localhost;#域名
index index.html index.htm index.php;
root /usr/local/webserver/nginx/html;#站点目录
location ~ .*\.(php|php5)?$
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|ico)$
{
expires 30d;
# access_log off;
}
location ~ .*\.(js|css)?$
{
expires 15d;
# access_log off;
}
access_log off;
**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**
**深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**
**因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**
![img](https://img-blog.csdnimg.cn/img_convert/5eb3397c95bb64916cb6bc8a1c85f49f.jpeg)
![img](https://img-blog.csdnimg.cn/img_convert/ae2605ac33e0c3ff65f699157e0e6d88.png)
![img](https://img-blog.csdnimg.cn/img_convert/046866fb36633df368dfbe6519eea452.png)
![img](https://img-blog.csdnimg.cn/img_convert/8e8c5040e6458e77dfbd32b3f483cb05.png)
![img](https://img-blog.csdnimg.cn/img_convert/4d7f11319007f0abc81bb6a362a46dc0.png)
![img](https://img-blog.csdnimg.cn/img_convert/18574cfcaf23dacd8efe6cfdd9b7173e.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!**
**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**
**如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)**
![img](https://img-blog.csdnimg.cn/img_convert/292f2ea1e72491cd9acea24caa040063.jpeg)
## 总结
> 这份面试题几乎包含了他在一年内遇到的所有面试题以及答案,甚至包括面试中的细节对话以及语录,可谓是细节到极致,甚至简历优化和怎么投简历更容易得到面试机会也包括在内!也包括教你怎么去获得一些大厂,比如阿里,腾讯的内推名额!
某位名人说过成功是靠99%的汗水和1%的机遇得到的,而你想获得那1%的机遇你首先就得付出99%的汗水!你只有朝着你的目标一步一步坚持不懈的走下去你才能有机会获得成功!
成功只会留给那些有准备的人!
![](https://img-blog.csdnimg.cn/img_convert/c1473b7a943b1cbd853911c3df68b7f4.webp?x-oss-process=image/format,png)
你有帮助,可以添加V获取:vip1024b (备注Java)**
[外链图片转存中...(img-7qjog26w-1712100336888)]
## 总结
> 这份面试题几乎包含了他在一年内遇到的所有面试题以及答案,甚至包括面试中的细节对话以及语录,可谓是细节到极致,甚至简历优化和怎么投简历更容易得到面试机会也包括在内!也包括教你怎么去获得一些大厂,比如阿里,腾讯的内推名额!
某位名人说过成功是靠99%的汗水和1%的机遇得到的,而你想获得那1%的机遇你首先就得付出99%的汗水!你只有朝着你的目标一步一步坚持不懈的走下去你才能有机会获得成功!
成功只会留给那些有准备的人!
[外链图片转存中...(img-YBcFVgZy-1712100336888)]