Centos7.x下Nginx安装及SSL配置与常用命令详解

2025-05-26 0 31

一、安装

采用yum方式安装

?

1

2

3

4
##自动安装

yum nginx

##启动

nginx

二、SSL及默认端口配置

泛解析配置

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92
server

{

listen 443;

server_name *.banacoo.cn;

ssl on;

ssl_certificate /etc/nginx/conf.d/1_banacoo.cn_bundle.crt;

ssl_certificate_key /etc/nginx/conf.d/2_banacoo.cn.key;

gzip on;

gzip_buffers 16 8k;

gzip_comp_level 6;

gzip_min_length 200;

gzip_types text/css text/xml application/javascript text/javascript application/x-javascript text/plan image/jpeg image/png image/gif;

location /room/static {

alias /home/room/;

}

location /statics {

alias /home/quanyou/;

}

location / {

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto https;

if ($request_method = 'OPTIONS') {

add_header 'Access-Control-Allow-Credentials' true;

add_header 'Access-Control-Allow-Origin' "$http_origin";

add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';

add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Content-Range,Range';

add_header 'Access-Control-Max-Age' 1728000;

return 204;

}

if ($host ~ ^(uatapi)\\.banacoo\\.cn$){

proxy_pass http://127.0.0.1:8033;

}

if ($host ~ ^(uatapp)\\.banacoo\\.cn$){

proxy_pass http://127.0.0.1:8022;

}

if ($host ~ ^(uatai)\\.banacoo\\.cn$){

proxy_pass http://127.0.0.1:8011;

}

if ($host ~ ^(uatui)\\.banacoo\\.cn$){

proxy_pass http://127.0.0.1:9080;

}

if ($host ~ ^(uatmarket)\\.banacoo\\.cn$){

proxy_pass http://127.0.0.1:8088;

}

if ($host ~ ^(uatmarketui)\\.banacoo\\.cn$){

proxy_pass http://127.0.0.1:9089;

}

if ($host ~ ^(uateasyjoy)\\.banacoo\\.cn$){

proxy_pass http://127.0.0.1:8036;

}

}

access_log logs/banacoo.cn.access.log;

}

server

{

listen 80;

server_name uatmarketui.banacoo.cn;

charset utf-8;

gzip on;

gzip_buffers 16 8k;

gzip_comp_level 6;

gzip_min_length 200;

gzip_types text/css text/xml application/javascript text/javascript application/x-javascript text/plan image/jpeg image/png image/gif;

location / {

proxy_pass http://127.0.0.1:9089;

}

autoindex on;

autoindex_exact_size off;

autoindex_localtime on;

access_log logs/uatmarketui.banacoo.cn.access.log;

}

server

{

listen 80;

server_name uatmarket.banacoo.cn;

charset utf-8;

gzip on;

gzip_buffers 16 8k;

gzip_comp_level 6;

gzip_min_length 200;

gzip_types text/css text/xml application/javascript text/javascript application/x-javascript text/plan image/jpeg image/png image/gif;

location / {

proxy_pass http://127.0.0.1:8088;

}

autoindex on;

autoindex_exact_size off;

autoindex_localtime on;

access_log logs/uatmarket.banacoo.cn.access.log;

}

三、常用命令

?

1

2

3

4
##重新加载配置

nginx -s reload

##停止服务

nginx -s stop

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持快网idc。

原文链接:https://segmentfault.com/a/1190000018188453

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 Centos7.x下Nginx安装及SSL配置与常用命令详解 https://www.kuaiidc.com/53304.html

相关文章

发表评论
暂无评论