目录
nginx
这是一个使用c发高性能免费开源软件,被用于网络中的负载均衡,端口转发,反向代理等。
我常用它来监听80端口中的http请求,通过判断这些http请求的域名,
ubuntu环境
- 腾讯云 - linux - ubuntu20.04
- nginx版本:1.18.0
下载安装nginx
- 如果想下载压缩文件的话参考本文后面的 Win环境安装nginx
- 直接执行:# sudo apt-get install nginx
- 完成后,nginx的配置文件目录在 /etc/nginx 里面
- 目录结构
- conf.d
- 存放nginx的server配置文件,在这里面可以配置nginx去监听不同端口,对不同域名进行不同的响应操作。
- nginx.conf
- nginx的配置文件
- 里面有对nginx的相关配置。
- 可以在这里面写同conf.d存放的文件相同的东西,因为nginx.conf里面就是会include导入conf.d目录下的配置文件。
- conf.d
编写server配置文件
直接由nginx提供服务
- -
- 一般就是静态资源,如html文件,文件下载等
- 在conf.d目录下
- 新建一个后缀为conf的文件
- 这里以域名www.coolight.cool为例,让nginx监听80端口,如果http请求的域名是www.coolight.cool,就去访问/home/0Acoolgiht/nginx/root目录下的index.html或index.htm文件。
- 文件名 www.coolight.cool.conf
- # vi www.coolight.cool.conf
server {
listen 80; #监听端口
server_name www.coolight.cool; #域名
#-------nginx----------
location / { #链接的后半部分为空时
root /home/0Acoolight/nginx/root; #访问的文件所在目录
index index.html index.htm; #访问的文件名
}
location /hello {
root /home/0Acoolight/nginx/root/hello; #访问的文件所在目录
index index.html index.htm; #访问的文件名
}
}
- -
- 端口80
- 因为http请求如果不写端口,默认就是访问80端口
- 也就是说,访问 http://www.coolight.cool/ 时
- 其实就是 http://www.coolight.cool:80/
- 注意这一行: location / { #链接的后半部分为空时
- 这里的 / 是请求链接中域名后面的部分,这里写 / 就表示当我访问 http://www.coolight.cool/ 时,就去调用/home/0Acoolight/nginx/root/index.html。
- 如果是下面那样:location /hello { ,则是当我访问 http://www.coolight.cool/hello 时,去调用 /home/0Acoolight/nginx/root/hello/index.html。
- 端口80
nginx提供php服务
- -
- -
nginx转发给其他端口
- -
- 这里以tomcat为例,nginx监听tomcat.coolight.cool,然后转发给本地的tomcat(8080端口)
server {
listen 80;
server_name tomcat.coolight.cool;
#-------Tomcat---------
location / {
proxy_pass http://localhost:8080/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
- -
- proxy_set_header
- 这个参数是让nginx把一些链接的参数加到这个链接中一起转发过去
- 因为转发后,对于接收方(tomcat),其实是本地的nginx在访问tomcat,这样的话,tomcat会认为访问者(nginx)的IP就是本机127.0.0.1,因此nginx在转发时,需要把真实的IP一起发过去。
- Host
- 这个的作用是把原http请求的Host字段放到转发的请求中去
- 如果不加这个,nginx转发后的请求里就不会有host字段
- 服务器(程序)是靠这个字段来判断你这个请求的域名
- X-Real-IP
- 这个其实意思很明显了,就是请求的真实IP发过去,不然服务器(程序)获取到的IP就是本机127.0.0.1
- X-Forwarded-For
- 表示经过的代理的IP。
- 如果一个 HTTP 请求到达服务器之前,经过了三个代理 Proxy1、Proxy2、Proxy3,IP 分别为 IP1、IP2、IP3,用户真实 IP 为 IP0,那么按照 XFF 标准,服务端最终会收到以下信息:
- X-Forwarded-For: IP0, IP1, IP2
- proxy_set_header
Win环境
- Win11
- nginx版本:1.20.2
下载安装nginx
- 下载后解压zip,并转到解压目录中
- 测试运行
- 双击目录里的nginx.exe程序运行
- 成功启动的话,是没有提示的。
- 然后去浏览器中输入 http://127.0.0.1
- 如果出现nginx的欢迎页面就是成功了。
- 双击目录里的nginx.exe程序运行
- win下nginx的目录结构和ubuntu基本一致,如果没有conf.d目录,就新建一个。
- 然后编辑 conf/nginx.conf 文件
- 找到 http{} 代码段
- -
- 找到这一段的末尾,加上一行:
- include D:/0Acoolight/App/nginx/nginx-1.20.2/conf.d/*.conf;
- 注意include后面的路径需要改成你的nginx的安装目录
- 这一句的意义就是让nginx去导入你放在nginx安装目录下的conf.d文件夹下所有conf后缀的文件。
- 找到这一段的末尾,加上一行:
- 然后在conf.d目录里,就和ubuntu中一样,新建后缀为conf的配置文件,然后在命令行让nginx重新读取配置文件即可。
- 直接在这个目录下右键,新建一个文本文件
- -
- 举例,监听80端口域名为tomcat.coolight.cool的请求,然后转发给tomcat(8080端口)。
- 写入如下内容,注意里面的域名 tomcat.coolight.cool 需要改成你的。
server {
listen 80;
server_name tomcat.coolight.cool;
#-------Tomcat---------
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
- -
- 然后在记事本另存为tomcat.coolight.cool.conf,注意后缀一定是要conf。
- 如果不 另存为 的话,这个文件是以txt结尾的。
- -
- 让nginx重新读取配置文件
- 回到nginx安装目录
- 让nginx重新读取配置文件
- -
- -
- 输入 nginx -s reload 回车执行。
- 如果执行后没有提示就是成功了
- -
- 测试运行
- 在浏览器输入刚刚在配置文件中写的域名
- http://tomcat.coolight.cool
常用命令
- 启动nginx,直接到nginx的安装目录执行:
- ./nginx
- 快速停止nginx
- nginx -s stop
- 完整有序的停止nginx,这个命令会等待所有请求结束后再关闭
- nginx -s quit
- 重新加载配置文件
- nginx -s reload
- 这个需要nginx在运行中,并且执行后nginx也是在运行中。
- 检查配置文件是否有语法错误
- nginx -t
- 检查指定的配置文件是否有语法错误
- nginx -t -c /etc/nginx/conf.d/nginx.conf
常见问题
- Win:'nginx' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- ubuntu:Command 'nginx' not found。
- nginx命令未找到,明明已经安装了。
- 如果你没有配置环境变量的话,需要cd到nginx的安装目录下,才能执行nginx,不然系统会找不到nginx这个命令。
- unknow directive “xxx” in xxx:x
- 配置文件写错了。
- 到提示的文件,和行数中检查。
- nginx: [warn] conflicting server name "xxx" on 0.0.0.0:80, ignored
- 监听服务监听的域名重复了,也就是说,你所有的文件中,server的(域名 + 端口)不能一样,一样的话请写到一起。
- [error] CreateFile() "xxx/nginx.pid" failed (2: The system cannot find the file specified)
- 找不到nginx的pid文件。
- 一般就是nginx没有在运行中,请先启动nginx。
It’s hard to find educated people for this topic, but you seem like you know what you’re talking about! Thanks
перенаправляется сюда
базальт волокно воткинск вакансии
Главная
description немецкая компания thermik в настоящее время является одним
интернет
маты базальтовые прошивные
Тут можно преобрести цена сейфа для оружия сейф для оружия купить в москве
проверить сайт
стоимость изготовление металлоконструкций
Стационарное лечение обеспечивает постоянный контроль за состоянием пациента, что значительно увеличивает шансы на успешное восстановление. Необходимость медицинского вмешательства в таких ситуациях очевидна, так как самостоятельные попытки избавиться от зависимости часто заканчиваются неудачами. Вывод из запоя в стационаре включает в себя не только детоксикацию, но также всестороннюю реабилитацию, чтобы помочь человеку вернуться к нормальной жизни.
Ознакомиться с деталями – быстрый анонимный вывод из запоя на дому
Наркологическая клиника “Вектор здоровья” – специализированное медицинское учреждение, предназначенное для оказания помощи лицам, страдающим от алкогольной и наркотической зависимости. Наша основная задача – предоставить эффективные методы лечения и поддержку, чтобы помочь пациентам преодолеть пагубное пристрастие и вернуть их к здоровой и полноценной жизни.
Исследовать вопрос подробнее – вывод из запоя
Наркологическая клиника “Медицинский центр “Новый старт”” — специализированное медицинское учреждение, предназначенное для оказания помощи лицам, страдающим от алкогольной и наркотической зависимости. Наша цель — предоставить эффективные методы лечения и поддержку, чтобы помочь пациентам преодолеть пагубное пристрастие и вернуть их к здоровой и полноценной жизни.
Подробнее можно узнать тут – вывод из запоя доктор на дом
Зависимость — это сложная проблема, затрагивающая не только самого человека, но также его семью и общество в целом. К сожалению, всё больше людей сталкиваются с последствиями наркомании, алкоголизма и игромании. Эти расстройства требуют профессионального вмешательства для успешного лечения. Наркологическая клиника “Светлое Будущее” предоставляет комплексные услуги, направленные на восстановление здоровья и возвращение пациентов к полноценной жизни. Мы понимаем, что каждый случай уникален, и поэтому предлагаем индивидуальный подход к каждому пациенту.
Изучить вопрос глубже – цена вывода из запоя анонимно
Тут можно преобрести стоимость оружейного сейфа купить сейф для оружия
Тут можно преобрести сейф под ружье цена сейф для охотничьего ружья купить в москве
Данный процесс включает комплекс мероприятий, направленных на устранение симптомов абстиненции и детоксикацию организма. Необходимость в таких услугах обусловлена как медицинскими, так и социальными факторами, поскольку запой негативно влияет на психическое состояние, качество жизни и взаимоотношения с окружающими. Профессиональная помощь позволяет значительно ускорить процесс восстановления.
Изучить вопрос глубже – вывод из запоя на дому
Тут можно преобрести несгораемый сейф цена сейф огнеупорный
https://indianpharmacyeasy.com/# online pharmacy india
Enjoy high-stakes action on 888Starz Pakistan with exclusive bonuses on every game.
Тут можно преобрести оружейные сейфы и шкафы для охотничьего ружья сейф оружейный
Judul: Mengalami Pengalaman Bermain dengan “PG Slot” di Situs Casino ImgToon.com
Dalam alam permainan kasino online, mesin slot telah menjadi salah satu permainan yang paling disukai, terutama jenis PG Slot. Di antara beberapa situs kasino online, ImgToon.com adalah tujuan pokok bagi pengguna yang ingin mencoba peruntungan mereka di berbagai permainan slot, termasuk beberapa kategori terfavorit seperti demo pg slot, pg slot gacor, dan RTP slot.
Demo PG Slot: Mencoba Tanpa adanya Risiko
Salah satu keistimewaan menarik yang diberikan oleh ImgToon.com adalah demo pg slot. Keistimewaan ini memungkinkan pemain untuk menguji berbagai jenis slot dari PG tanpa harus menempatkan taruhan nyata. Dalam mode demo ini, Anda dapat memeriksa berbagai strategi dan memahami mekanisme permainan tanpa bahaya kehilangan uang. Ini adalah cara terbaik bagi orang baru untuk terbiasa dengan permainan slot sebelum beralih ke mode taruhan sebenarnya.
Mode demo ini juga menyediakan Anda gambaran tentang potensi kemenangan dan imbalan yang mungkin bisa Anda peroleh saat bermain dengan uang sebenarnya. Pemain dapat mencari permainan tanpa khawatir, menjadikan pengalaman bermain di PG Slot semakin menyenangkan dan bebas stres.
PG Slot Gacor: Peluang Besar Mendulang Kemenangan
PG Slot Gacor adalah istilah terkemuka di kalangan pemain slot yang menggunakan pada slot yang sedang dalam fase memberi kemenangan tinggi atau lebih sering disebut “gacor”. Di ImgToon.com, Anda dapat menemukan berbagai slot yang termasuk dalam kategori gacor ini. Slot ini diakui memiliki peluang kemenangan lebih tinggi dan sering menghadiahkan bonus besar, menyebabkannya pilihan utama bagi para pemain yang ingin memperoleh keuntungan maksimal.
Namun, harus diingat bahwa “gacor” atau tidaknya sebuah slot dapat berubah, karena permainan slot bergantung generator nomor acak (RNG). Dengan bermain secara rutin di ImgToon.com, Anda bisa mengidentifikasi pola atau waktu yang tepat untuk memainkan PG Slot Gacor dan memperbesar peluang Anda untuk menang.
RTP Slot: Faktor Krucial dalam Pemilihan Slot
Ketika berbicara tentang slot, istilah RTP (Return to Player) adalah faktor yang sangat penting untuk dihitung. RTP Slot mengacu pada persentase dari total taruhan yang akan dikembalikan kepada pemain dalam jangka panjang. Di ImgToon.com, setiap permainan PG Slot diberi dengan informasi RTP yang terang. Semakin tinggi persentase RTP, semakin besar peluang pemain untuk mendapatkan kembali sebagian besar dari taruhan mereka.
Dengan memilih PG Slot yang memiliki RTP tinggi, pemain dapat mengoptimalkan pengeluaran mereka dan memiliki peluang yang lebih baik untuk menang dalam jangka panjang. Ini menyebabkan RTP sebagai indikator krusial bagi pemain yang mencari keuntungan dalam permainan kasino online.
смотреть здесь
производство металлоконструкций
Алкогольный запой — это состояние, при котором человек не может контролировать употребление спиртных напитков, что приводит к интоксикации организма. Вывод из запоя — это комплекс медицинских и психологических мер, направленных на устранение последствий интоксикации и восстановление нормального функционирования организма. Стоимость данной процедуры может значительно отличаться, и в этой статье мы рассмотрим основные факторы, влияющие на цену.
Углубиться в тему – вывод из запоя
Eyelash Volume Austin
Try Aviator—the thrilling online game where timing equals winning. Indian players love the rush of cashing out at the right moment, with the option to practice first in demo mode before taking on real money rounds.
aviator game for money avaitor game .
Тут можно преобрести купить сейф для сайги сейф для охотничьего ружья купить
Excellent post! We are linking to this great content on our website. Keep up the great writing.
Тут можно преобрести огнестойкий сейф сейф противопожарный
Миссия клиники “Перезагрузка” заключается в предоставлении высококвалифицированной помощи людям, страдающим от зависимостей. Мы стремимся создать безопасное пространство для лечения, где каждый пациент сможет получить поддержку и понимание. Наша цель — не просто избавление от зависимости, а восстановление полной жизнедеятельности человека.
Детальнее – вывод из запоя в стационаре анонимно
Тут можно преобрести сейф оружейный цена оружейный сейф москва
зайти на сайт
базальтовый шнур для вентиляции
этот сайт
зао базальтовое волокно адрес электронной почты
Тут можно преобрести купить огнестойкий сейф в москве несгораемый сейф купить
Тут можно преобрести сейф пожаростойкий купить огнестойкий сейф
Сервисный центр предлагает замена батареи fujitsu siemens lifebook e753 замена термопасты fujitsu siemens lifebook e753
Сервисный центр предлагает замена аккумулятора samsung r480 ремонт платы samsung r480
интернет
литейный завод редуктор
I just added this webpage to my feed reader, excellent stuff. Can not get enough!
Стационарное лечение алкоголизма представляет собой наиболее эффективный способ вывода из запоя, особенно для пациентов с тяжёлой формой абстиненции. Первым этапом является детоксикация организма, направленная на устранение токсинов, накопившихся в результате длительного потребления алкоголя. Для этой процедуры применяются инфузионные растворы, которые помогают восстановить водно-электролитный баланс. Это важно для предотвращения серьёзных осложнений, таких как сердечно-сосудистые расстройства или нарушения в работе почек.
Подробнее можно узнать тут – вывод из запоя цена
Запой представляет собой состояние, при котором человек испытывает длительное и неконтролируемое стремление к алкоголю. Это приводит к серьезным последствиям для здоровья, как физического, так и психологического характера. Вывод из запоя в стационаре — это оптимальное решение, которое позволяет не только избавиться от зависимости, но и восстановить общее состояние организма.
Получить дополнительные сведения – вывод из запоя на дому недорого
Стационарное лечение обеспечивает постоянный контроль за состоянием пациента, что значительно увеличивает шансы на успешное восстановление. Необходимость медицинского вмешательства в таких ситуациях очевидна, так как самостоятельные попытки избавиться от зависимости часто заканчиваются неудачами. Вывод из запоя в стационаре включает в себя не только детоксикацию, но также всестороннюю реабилитацию, чтобы помочь человеку вернуться к нормальной жизни.
Исследовать вопрос подробнее – вывод из запоя круглосуточно наркология
Инвестиция в недвижимость – Дом под ключ цена, Максимальная выгода от инвестиций в недвижимость
Зависимость — это сложная проблема, затрагивающая не только самого человека, но также его семью и общество в целом. К сожалению, всё больше людей сталкиваются с последствиями наркомании, алкоголизма и игромании. Эти расстройства требуют профессионального вмешательства для успешного лечения. Наркологическая клиника “Светлое Будущее” предоставляет комплексные услуги, направленные на восстановление здоровья и возвращение пациентов к полноценной жизни. Мы понимаем, что каждый случай уникален, и поэтому предлагаем индивидуальный подход к каждому пациенту.
Подробнее тут – лечение алкоголизма
Наркологическая клиника “Маяк надежды” — специализированное медицинское учреждение, предназначенное для оказания помощи лицам, страдающим от алкогольной и наркотической зависимости. Наша цель — предоставить эффективные методы лечения и поддержку, чтобы помочь пациентам преодолеть пагубное пристрастие и вернуть их к здоровой и полноценной жизни.
Подробнее тут – вывод из запоя на дому круглосуточно наркология
Тут можно преобрести сейфы пожаростойкие огнеупорный сейф купить
Миссия клиники “Восстановление” заключается в предоставлении высококвалифицированной медицинской помощи людям, страдающим от зависимостей. Мы стремимся создать поддерживающую атмосферу, где каждый пациент может открыто говорить о своих проблемах без страха осуждения. Наша цель — не только помочь людям справиться с их зависимостями, но и восстановить психоэмоциональное здоровье.
Получить дополнительные сведения – наркологический вывод из запоя
Данный процесс включает комплекс мероприятий, направленных на устранение симптомов абстиненции и детоксикацию организма. Необходимость в таких услугах обусловлена как медицинскими, так и социальными факторами, поскольку запой негативно влияет на психическое состояние, качество жизни и взаимоотношения с окружающими. Профессиональная помощь позволяет значительно ускорить процесс восстановления.
Углубиться в тему – вывод из запоя цена
Сервисный центр предлагает замена тачскрина philips 598 замена дисплея philips 598
kam pharm shop: cheapest Kamagra Kam Pharm – kampharm.shop
сайт
воздухонагреватели станок для приклеивания
интернет краска по оцинковке
узнать больше грунтовка гф 21 купить
Introduction of Crypto Deal Verification and Compliance Solutions
In contemporary crypto industry, ensuring transaction openness and adherence with Anti-Money Laundering (AML) and KYC rules is vital. Below is an outline of leading platforms that provide services for digital asset transfer surveillance, verification, and resource protection.
1. Tokenmetrics.com
Summary: Token Metrics delivers cryptocurrency assessment to examine potential scam risks. This service lets users to examine cryptocurrencies ahead of buying to evade potentially fraudulent resources. Features:
– Risk assessment.
– Ideal for investors aiming to avoid risky or fraud assets.
2. Metamask Center
Summary: Metamask Monitor Center enables individuals to check their crypto resources for suspicious activity and compliance compliance. Advantages:
– Validates tokens for legitimacy.
– Delivers notifications about possible fund blockages on certain exchanges.
– Gives thorough insights after wallet linking.
3. Best Change
Summary: Best Change is a platform for monitoring and validating crypto transaction deals, ensuring openness and transfer security. Features:
– Deal and holding tracking.
– Compliance validation.
– Online interface; supports BTC and multiple additional cryptocurrencies.
4. Bot amlchek
Summary: AMLCheck Bot is a holding observer and anti-money laundering service that uses artificial intelligence models to find dubious activity. Advantages:
– Transaction tracking and user validation.
– Available via internet and Telegram bot.
– Works with digital assets like BSC, BTC, DOGE, and additional.
5. AlfaBit
Summary: AlphaBit delivers comprehensive Anti-Money Laundering (AML) services tailored for the cryptocurrency field, helping businesses and financial organizations in maintaining compliance compliance. Highlights:
– Comprehensive AML tools and checks.
– Complies with modern security and conformity requirements.
6. AML Node
Description: AMLNode offers compliance and KYC tools for cryptocurrency businesses, which includes deal tracking, restriction screening, and risk assessment. Benefits:
– Risk evaluation tools and restriction validations.
– Useful for guaranteeing secure firm activities.
7. Btrace AML Crypto
Description: Btrace AML Crypto specializes in asset check, providing transaction tracking, sanctions screenings, and support if you are a target of fraud. Highlights:
– Useful assistance for resource restoration.
– Transaction observation and safety tools.
Dedicated USDT Verification Options
Our website also evaluates different sites offering check tools for Tether transfers and accounts:
– **USDT TRC20 and ERC20 Validation:** Numerous services support comprehensive evaluations for USDT transactions, assisting in the detection of doubtful actions.
– **AML Validation for USDT:** Tools are available for monitoring for suspicious actions.
– **“Cleanliness” Checks for Holdings:** Checking of deal and account “cleanliness” is provided to identify potential risks.
**Wrap-up**
Choosing the right platform for checking and monitoring crypto transfers is important for providing safety and standard compliance. By reading our reviews, you can select the best solution for transaction monitoring and resource protection.