Notes
Notes - notes.io |
1. Nginx'in Yönetimi:
- Başlatma: Eğer `brew services` komutuyla arkaplanda çalışan Nginx'i başlattıysanız, otomatik olarak sistem açılışında çalışacaktır. Aksi takdirde, `/opt/homebrew/opt/nginx/bin/nginx -g daemon off;` komutu ile manuel olarak başlatabilirsiniz.
- Durdurma: `brew services stop nginx` komutu ile arkaplanda çalışan Nginx'i durdurabilirsiniz.
- Yeniden başlatma: `brew services restart nginx` komutu ile Nginx'i yeniden başlatabilirsiniz.
2. Yapılandırma Dosyaları:
- Nginx'in yapılandırma dosyaları, `/opt/homebrew/etc/nginx/` dizininde bulunur. En önemli dosyalar `nginx.conf` ve `sites-available/` altındaki sanal sunucu (virtual host) dosyalarıdır.
- `nginx.conf`: Genel Nginx yapılandırmasını içeren ana dosyadır.
- `sites-available/`: Sanal sunucuların (web sitelerinin) yapılandırma dosyalarını içerir. Genellikle bu dosyalardan bir kopya oluşturularak aktif hale getirilir (Nginx'in çalışma zamanında yüklenir).
3. Sanal Sunucu (Virtual Host) Yapılandırması:
- Yeni bir web sitesi eklemek için, `sites-available/` dizininde yeni bir dosya oluşturun. Örneğin, `mywebsite` adında bir dosya oluşturalım: `/opt/homebrew/etc/nginx/sites-available/mywebsite`.
- Bu dosyaya sanal sunucu yapılandırmasını ekleyin. Örnek bir yapılandırma şu şekilde olabilir:
```
server {
listen 80;
server_name mywebsite.com;
root /path/to/your/website; # Web sitesinin dosya yolunu buraya girin.
index index.html; # Varsayılan dosya dizini index.html olsun.
}
```
- Daha fazla yapılandırma seçenekleri için Nginx belgelerine bakabilirsiniz.
- Yapılandırmayı kaydedin ve Nginx yapılandırmasına eklemek için sembolik bir bağlantı oluşturun:
```
ln -s /opt/homebrew/etc/nginx/sites-available/mywebsite /opt/homebrew/etc/nginx/sites-enabled/
```
4. Yapılandırma Kontrolü:
- Yapılandırma dosyalarında hata olup olmadığını kontrol etmek için:
```
nginx -t
```
- Eğer yapılandırma doğruysa, "syntax is okay" mesajını alırsınız.
5. Nginx Yeniden Yüklemesi:
- Yapılandırma değişiklikleri yaptıktan sonra Nginx'i yeniden yüklemek için:
```
nginx -s reload
```
Yukarıdaki adımlarla Nginx'i yapılandırıp kullanabilirsiniz. Web sitelerinizin dizinini `root` kısmında belirlemeyi unutmayın ve oluşturduğunuz sanal sunucu dosyalarını aktif hale getirmek için `sites-enabled/` klasörüne sembolik bağlantılar ekleyin. Eğer daha detaylı bilgi veya özel yapılandırma ihtiyaçlarınız varsa, Nginx belgelerini inceleyebilirsiniz. İyi çalışmalar!
|
Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...
With notes.io;
- * You can take a note from anywhere and any device with internet connection.
- * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
- * You can quickly share your contents without website, blog and e-mail.
- * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
- * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.
Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.
Easy: Notes.io doesn’t require installation. Just write and share note!
Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )
Free: Notes.io works for 12 years and has been free since the day it was started.
You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;
Email: [email protected]
Twitter: http://twitter.com/notesio
Instagram: http://instagram.com/notes.io
Facebook: http://facebook.com/notesio
Regards;
Notes.io Team