ನಿಮ್ಮ ಹೋಮ್ ರೂಟರ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಮೊದಲಿನಿಂದಲೂ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ ಮತ್ತು ಅದನ್ನು ಇಂಟರ್ನೆಟ್‌ಗೆ ಬಿಡುಗಡೆ ಮಾಡುವ ಮೂಲಕ ಇಂಟರ್ನೆಟ್ ಸೇವೆಗಳಲ್ಲಿ "ನನ್ನ ಕೈಗಳನ್ನು ಸ್ಪರ್ಶಿಸಲು" ನಾನು ಬಹಳ ಸಮಯದಿಂದ ಬಯಸುತ್ತೇನೆ. ಈ ಲೇಖನದಲ್ಲಿ ನಾನು ಹೋಮ್ ರೂಟರ್ ಅನ್ನು ಹೆಚ್ಚು ಕ್ರಿಯಾತ್ಮಕ ಸಾಧನದಿಂದ ಬಹುತೇಕ ಪೂರ್ಣ ಪ್ರಮಾಣದ ಸರ್ವರ್ ಆಗಿ ಪರಿವರ್ತಿಸುವಲ್ಲಿ ನನ್ನ ಅನುಭವವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಬಯಸುತ್ತೇನೆ.

ನಿಷ್ಠೆಯಿಂದ ಸೇವೆ ಸಲ್ಲಿಸಿದ TP-Link TL-WR1043ND ರೂಟರ್ ಇನ್ನು ಮುಂದೆ ಹೋಮ್ ನೆಟ್‌ವರ್ಕ್‌ನ ಅಗತ್ಯತೆಗಳನ್ನು ಪೂರೈಸುವುದಿಲ್ಲ ಎಂಬ ಅಂಶದಿಂದ ಇದು ಪ್ರಾರಂಭವಾಯಿತು; ರೂಟರ್‌ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಶೇಖರಣಾ ಸಾಧನದಲ್ಲಿನ ಫೈಲ್‌ಗಳಿಗೆ 5 GHz ಬ್ಯಾಂಡ್ ಮತ್ತು ತ್ವರಿತ ಪ್ರವೇಶವನ್ನು ನಾನು ಬಯಸುತ್ತೇನೆ . ವಿಶೇಷ ವೇದಿಕೆಗಳು (4pda, ixbt), ವಿಮರ್ಶೆಗಳೊಂದಿಗೆ ಸೈಟ್‌ಗಳನ್ನು ನೋಡಿದ ನಂತರ ಮತ್ತು ಸ್ಥಳೀಯ ಅಂಗಡಿಗಳ ವಿಂಗಡಣೆಯನ್ನು ನೋಡಿದ ನಂತರ, ನಾನು ಕೀನೆಟಿಕ್ ಅಲ್ಟ್ರಾವನ್ನು ಖರೀದಿಸಲು ನಿರ್ಧರಿಸಿದೆ.

ಮಾಲೀಕರಿಂದ ಉತ್ತಮ ವಿಮರ್ಶೆಗಳು ಈ ನಿರ್ದಿಷ್ಟ ಸಾಧನದ ಪರವಾಗಿ ಕೆಲಸ ಮಾಡಿದೆ:

  • ಅಧಿಕ ಬಿಸಿಯಾಗುವುದರೊಂದಿಗೆ ಯಾವುದೇ ತೊಂದರೆಗಳಿಲ್ಲ (ಇಲ್ಲಿ ನಾವು ಆಸುಸ್ ಉತ್ಪನ್ನಗಳನ್ನು ತ್ಯಜಿಸಬೇಕಾಗಿತ್ತು);
  • ಕಾರ್ಯಾಚರಣೆಯ ವಿಶ್ವಾಸಾರ್ಹತೆ (ಇಲ್ಲಿ ನಾನು ಟಿಪಿ-ಲಿಂಕ್ ಅನ್ನು ದಾಟಿದೆ);
  • ಹೊಂದಿಸಲು ಸುಲಭ (ನಾನು ಅದನ್ನು ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ನಾನು ಹೆದರುತ್ತಿದ್ದೆ ಮತ್ತು Microtik ಅನ್ನು ದಾಟಿದೆ).

ನಾನು ಅನಾನುಕೂಲಗಳೊಂದಿಗೆ ಒಪ್ಪಂದಕ್ಕೆ ಬರಬೇಕಾಗಿತ್ತು:

  • ವೈಫೈ 6 ಇಲ್ಲ, ಭವಿಷ್ಯಕ್ಕಾಗಿ ಮೀಸಲು ಹೊಂದಿರುವ ಉಪಕರಣಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ನಾನು ಬಯಸುತ್ತೇನೆ;
  • 4 LAN ಪೋರ್ಟ್‌ಗಳು, ನಾನು ಹೆಚ್ಚಿನದನ್ನು ಬಯಸುತ್ತೇನೆ, ಆದರೆ ಇದು ಇನ್ನು ಮುಂದೆ ಹೋಮ್ ವರ್ಗವಲ್ಲ.

ಪರಿಣಾಮವಾಗಿ, ನಾವು ಈ "ಸರ್ವರ್" ಅನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇವೆ:

ನಿಮ್ಮ ಹೋಮ್ ರೂಟರ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ

  • ಎಡಭಾಗದಲ್ಲಿ ರೋಸ್ಟೆಲೆಕಾಮ್ನ ಆಪ್ಟಿಕಲ್ ಟರ್ಮಿನಲ್ ಆಗಿದೆ;
  • ಬಲಭಾಗದಲ್ಲಿ ನಮ್ಮ ಪ್ರಾಯೋಗಿಕ ರೂಟರ್ ಇದೆ;
  • ಸುಮಾರು 2 GB m.128 SSD ಅನ್ನು ಅಲೈಕ್ಸ್‌ಪ್ರೆಸ್‌ನಿಂದ USB3 ಬಾಕ್ಸ್‌ನಲ್ಲಿ ಇರಿಸಲಾಗಿದೆ, ವೈರ್‌ನೊಂದಿಗೆ ರೂಟರ್‌ಗೆ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ, ಈಗ ಅದನ್ನು ಗೋಡೆಯ ಮೇಲೆ ಅಂದವಾಗಿ ಜೋಡಿಸಲಾಗಿದೆ;
  • ಮುಂಭಾಗದಲ್ಲಿ ಸ್ವತಂತ್ರವಾಗಿ ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡ ಸಾಕೆಟ್‌ಗಳೊಂದಿಗೆ ವಿಸ್ತರಣಾ ಬಳ್ಳಿಯಿದೆ, ಅದರಿಂದ ತಂತಿಯು ಅಗ್ಗದ ಯುಪಿಎಸ್‌ಗೆ ಹೋಗುತ್ತದೆ;
  • ಹಿನ್ನೆಲೆಯಲ್ಲಿ ತಿರುಚಿದ ಜೋಡಿ ಕೇಬಲ್‌ಗಳ ಗುಂಪೇ ಇದೆ - ಅಪಾರ್ಟ್ಮೆಂಟ್ ಅನ್ನು ನವೀಕರಿಸುವ ಹಂತದಲ್ಲಿ, ವೈಫೈ ಕಸದ ಮೇಲೆ ಅವಲಂಬಿತವಾಗದಂತೆ ನಾನು ತಕ್ಷಣವೇ ಉಪಕರಣಗಳು ಇರಬೇಕಾದ ಸ್ಥಳಗಳಲ್ಲಿ RJ45 ಸಾಕೆಟ್‌ಗಳನ್ನು ಯೋಜಿಸಿದೆ.

ಆದ್ದರಿಂದ, ನಾವು ಉಪಕರಣಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ, ನಾವು ಅದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗಿದೆ:

ನಿಮ್ಮ ಹೋಮ್ ರೂಟರ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ

  • ರೂಟರ್‌ನ ಆರಂಭಿಕ ಸೆಟಪ್ ಸುಮಾರು 2 ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ನಾವು ಪೂರೈಕೆದಾರರಿಗೆ ಸಂಪರ್ಕ ನಿಯತಾಂಕಗಳನ್ನು ಸೂಚಿಸುತ್ತೇವೆ (ನನ್ನ ಆಪ್ಟಿಕಲ್ ಟರ್ಮಿನಲ್ ಅನ್ನು ಸೇತುವೆ ಮೋಡ್‌ಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ, PPPoE ಸಂಪರ್ಕವು ರೂಟರ್ ಅನ್ನು ಎತ್ತುತ್ತದೆ), ವೈಫೈ ನೆಟ್‌ವರ್ಕ್‌ನ ಹೆಸರು ಮತ್ತು ಪಾಸ್‌ವರ್ಡ್ - ಮೂಲತಃ ಅದು ಇಲ್ಲಿದೆ , ರೂಟರ್ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ನಿಮ್ಮ ಹೋಮ್ ರೂಟರ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ

"ನೆಟ್‌ವರ್ಕ್ ನಿಯಮಗಳು - ಫಾರ್ವರ್ಡ್ ಮಾಡುವಿಕೆ" ವಿಭಾಗದಲ್ಲಿ ನಾವು ಬಾಹ್ಯ ಪೋರ್ಟ್‌ಗಳ ಫಾರ್ವರ್ಡ್ ಮಾಡುವಿಕೆಯನ್ನು ರೂಟರ್‌ನ ಪೋರ್ಟ್‌ಗಳಿಗೆ ಹೊಂದಿಸಿದ್ದೇವೆ:

ನಿಮ್ಮ ಹೋಮ್ ರೂಟರ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ನಿಮ್ಮ ಹೋಮ್ ರೂಟರ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಈಗ ನಾವು ರೂಟರ್‌ನಿಂದ ನಾನು ಬಯಸಿದ "ಸುಧಾರಿತ" ಭಾಗಕ್ಕೆ ಹೋಗಬಹುದು:

  1. ಹೋಮ್ ನೆಟ್ವರ್ಕ್ಗಾಗಿ ಸಣ್ಣ NAS ನ ಕಾರ್ಯಚಟುವಟಿಕೆ;
  2. ಹಲವಾರು ಖಾಸಗಿ ಪುಟಗಳಿಗಾಗಿ ವೆಬ್ ಸರ್ವರ್ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು;
  3. ಪ್ರಪಂಚದ ಎಲ್ಲಿಂದಲಾದರೂ ವೈಯಕ್ತಿಕ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲು ವೈಯಕ್ತಿಕ ಕ್ಲೌಡ್ ಕಾರ್ಯನಿರ್ವಹಣೆ.

ಹೆಚ್ಚಿನ ಪ್ರಯತ್ನದ ಅಗತ್ಯವಿಲ್ಲದೆ ಅಂತರ್ನಿರ್ಮಿತ ಸಾಧನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮೊದಲನೆಯದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ:

  • ನಾವು ಈ ಪಾತ್ರಕ್ಕಾಗಿ ಉದ್ದೇಶಿಸಿರುವ ಡ್ರೈವ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತೇವೆ (ಫ್ಲಾಶ್ ಡ್ರೈವ್, ಕಾರ್ಡ್ ರೀಡರ್‌ನಲ್ಲಿ ಮೆಮೊರಿ ಕಾರ್ಡ್, ಹಾರ್ಡ್ ಡ್ರೈವ್ ಅಥವಾ ಎಸ್‌ಎಸ್‌ಡಿ ಬಾಹ್ಯ ಬಾಕ್ಸ್‌ನಲ್ಲಿ ಮತ್ತು ಅದನ್ನು ಬಳಸಿಕೊಂಡು ಅದನ್ನು Ext4 ಗೆ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ ಮಿನಿಟೂಲ್ ವಿಭಜನೆ ವಿ iz ಾರ್ಡ್ ಉಚಿತ ಆವೃತ್ತಿ (ನನ್ನ ಕೈಯಲ್ಲಿ ಲಿನಕ್ಸ್‌ನೊಂದಿಗೆ ಕಂಪ್ಯೂಟರ್ ಇಲ್ಲ, ಅಂತರ್ನಿರ್ಮಿತ ಪರಿಕರಗಳೊಂದಿಗೆ ಇದು ಸಾಧ್ಯ). ನಾನು ಅರ್ಥಮಾಡಿಕೊಂಡಂತೆ, ಕಾರ್ಯಾಚರಣೆಯ ಸಮಯದಲ್ಲಿ ಸಿಸ್ಟಮ್ ಫ್ಲ್ಯಾಷ್ ಡ್ರೈವ್‌ಗೆ ಮಾತ್ರ ಲಾಗ್‌ಗಳನ್ನು ಬರೆಯುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ಸಿಸ್ಟಮ್ ಅನ್ನು ಹೊಂದಿಸಿದ ನಂತರ ಅವುಗಳನ್ನು ಮಿತಿಗೊಳಿಸಿದರೆ, ನೀವು ಡ್ರೈವ್‌ಗೆ ಸಾಕಷ್ಟು ಮತ್ತು ಆಗಾಗ್ಗೆ ಬರೆಯಲು ಯೋಜಿಸಿದರೆ ನೀವು ಮೆಮೊರಿ ಕಾರ್ಡ್‌ಗಳನ್ನು ಸಹ ಬಳಸಬಹುದು - ಒಂದು SSD ಅಥವಾ HDD ಉತ್ತಮವಾಗಿದೆ.

ನಿಮ್ಮ ಹೋಮ್ ರೂಟರ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಇದರ ನಂತರ, ನಾವು ಡ್ರೈವ್ ಅನ್ನು ರೂಟರ್ಗೆ ಸಂಪರ್ಕಿಸುತ್ತೇವೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ಮಾನಿಟರ್ ಪರದೆಯಲ್ಲಿ ಅದನ್ನು ಗಮನಿಸುತ್ತೇವೆ

ನಿಮ್ಮ ಹೋಮ್ ರೂಟರ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ

"ಅಪ್ಲಿಕೇಶನ್‌ಗಳು" ವಿಭಾಗಕ್ಕೆ "USB ಡ್ರೈವ್‌ಗಳು ಮತ್ತು ಪ್ರಿಂಟರ್‌ಗಳು" ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು "Windows Network" ವಿಭಾಗದಲ್ಲಿ ಹಂಚಿಕೆಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ:

ನಿಮ್ಮ ಹೋಮ್ ರೂಟರ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಮತ್ತು ನಾವು ವಿಂಡೋಸ್ ಕಂಪ್ಯೂಟರ್‌ಗಳಿಂದ ಬಳಸಬಹುದಾದ ನೆಟ್‌ವರ್ಕ್ ಸಂಪನ್ಮೂಲವನ್ನು ಹೊಂದಿದ್ದೇವೆ, ಅಗತ್ಯವಿದ್ದರೆ ಡಿಸ್ಕ್‌ನಂತೆ ಸಂಪರ್ಕಿಸುತ್ತೇವೆ: ನಿವ್ವಳ ಬಳಕೆ y: \192.168.1.1SSD / ನಿರಂತರ:ಹೌದು

ಅಂತಹ ಸುಧಾರಿತ NAS ನ ವೇಗವು ಮನೆ ಬಳಕೆಗೆ ಸಾಕಷ್ಟು ಸಾಕಾಗುತ್ತದೆ; ತಂತಿಯ ಮೇಲೆ ಅದು ಸಂಪೂರ್ಣ ಗಿಗಾಬಿಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ವೈಫೈ ಮೂಲಕ ವೇಗವು ಸುಮಾರು 400-500 ಮೆಗಾಬಿಟ್‌ಗಳು.

ನಿಮ್ಮ ಹೋಮ್ ರೂಟರ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಸಂಗ್ರಹಣೆಯನ್ನು ಹೊಂದಿಸುವುದು ಸರ್ವರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಅಗತ್ಯವಾದ ಹಂತಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ, ನಂತರ ನಮಗೆ ಅಗತ್ಯವಿದೆ:
- ಡೊಮೇನ್ ಖರೀದಿಸಿ ಮತ್ತು ಸ್ಥಿರ IP ವಿಳಾಸ (ಡೈನಾಮಿಕ್ DNS ಬಳಸಿಕೊಂಡು ನೀವು ಇದನ್ನು ಮಾಡದೆಯೇ ಮಾಡಬಹುದು, ಆದರೆ ನಾನು ಈಗಾಗಲೇ ಸ್ಥಿರ IP ಅನ್ನು ಹೊಂದಿದ್ದೇನೆ, ಆದ್ದರಿಂದ ಅದನ್ನು ಬಳಸಲು ಸುಲಭವಾಗಿದೆ ಉಚಿತ ಯಾಂಡೆಕ್ಸ್ ಸೇವೆಗಳು - ಅಲ್ಲಿ ಡೊಮೇನ್ ಅನ್ನು ನಿಯೋಜಿಸುವ ಮೂಲಕ, ನಾವು ನಮ್ಮ ಡೊಮೇನ್‌ನಲ್ಲಿ DNS ಹೋಸ್ಟಿಂಗ್ ಮತ್ತು ಮೇಲ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತೇವೆ);

ನಿಮ್ಮ ಹೋಮ್ ರೂಟರ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ

- DNS ಸರ್ವರ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ ಮತ್ತು ನಿಮ್ಮ IP ಗೆ ಸೂಚಿಸುವ A ದಾಖಲೆಗಳನ್ನು ಸೇರಿಸಿ:

ನಿಮ್ಮ ಹೋಮ್ ರೂಟರ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಡೊಮೇನ್ ಮತ್ತು DNS ನಿಯೋಗ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರಲು ಇದು ಹಲವಾರು ಗಂಟೆಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಆದ್ದರಿಂದ ನಾವು ಏಕಕಾಲದಲ್ಲಿ ರೂಟರ್ ಅನ್ನು ಹೊಂದಿಸುತ್ತಿದ್ದೇವೆ.

ಮೊದಲಿಗೆ, ನಾವು ಎಂಟ್ವೇರ್ ರೆಪೊಸಿಟರಿಯನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ, ಇದರಿಂದ ನಾವು ರೂಟರ್ನಲ್ಲಿ ಅಗತ್ಯ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಬಹುದು. ನಾನು ಪ್ರಯೋಜನ ಪಡೆದುಕೊಂಡೆ ಈ ಸೂಚನೆಯೊಂದಿಗೆ, ಕೇವಲ ಎಫ್‌ಟಿಪಿ ಮೂಲಕ ಅನುಸ್ಥಾಪನಾ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಿಲ್ಲ, ಆದರೆ ಹಿಂದೆ ಸಂಪರ್ಕಿಸಲಾದ ನೆಟ್‌ವರ್ಕ್ ಡ್ರೈವಿನಲ್ಲಿ ನೇರವಾಗಿ ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಅಲ್ಲಿ ಫೈಲ್ ಅನ್ನು ಸಾಮಾನ್ಯ ರೀತಿಯಲ್ಲಿ ನಕಲಿಸಲಾಗಿದೆ.

SSH ಮೂಲಕ ಪ್ರವೇಶವನ್ನು ಪಡೆದ ನಂತರ, ಪಾಸ್‌ವರ್ಡ್ ಆಜ್ಞೆಯೊಂದಿಗೆ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಬದಲಾಯಿಸಿ ಮತ್ತು opkg ಸ್ಥಾಪನೆ [ಪ್ಯಾಕೇಜ್ ಹೆಸರುಗಳು] ಆಜ್ಞೆಯೊಂದಿಗೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಿ:

ನಿಮ್ಮ ಹೋಮ್ ರೂಟರ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಸೆಟಪ್ ಸಮಯದಲ್ಲಿ, ಕೆಳಗಿನ ಪ್ಯಾಕೇಜುಗಳನ್ನು ರೂಟರ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ (opkg ಪಟ್ಟಿ-ಸ್ಥಾಪಿತ ಆಜ್ಞೆಯ ಔಟ್‌ಪುಟ್):

ಪ್ಯಾಕೇಜುಗಳ ಪಟ್ಟಿ
ಬ್ಯಾಷ್ - 5.0-3
ಬ್ಯುಸಿಬಾಕ್ಸ್ - 1.31.1-1
ca-ಬಂಡಲ್ - 20190110-2
ca-ಪ್ರಮಾಣಪತ್ರಗಳು - 20190110-2
ಕೋರೆಟಿಲ್ಸ್ - 8.31-1
coreutils-mktemp - 8.31-1
ಕ್ರಾನ್ - 4.1-3
ಕರ್ಲ್ - 7.69.0-1
ಡಿಫ್ಯೂಟಿಲ್ಸ್ - 3.7-2
ಡ್ರಾಪ್ ಬೇರ್ - 2019.78-3
ಎಂಟ್ವೇರ್-ಬಿಡುಗಡೆ - 1.0-2
ಫೈನ್ಯುಟಿಲ್ಸ್ - 4.7.0-1
glib2 - 2.58.3-5
grep - 3.4-1
ldconfig - 2.27-9
libattr - 2.4.48-2
libblkid - 2.35.1-1
libc - 2.27-9
libcurl - 7.69.0-1
libffi - 3.2.1-4
libgcc - 8.3.0-9
libiconv-ಪೂರ್ಣ - 1.11.1-4
libintl-full - 0.19.8.1-2
ಲಿಬ್ಲುವಾ - 5.1.5-7
libmbedtls - 2.16.5-1
ಲಿಬ್ಮೌಂಟ್ - 2.35.1-1
libncurses - 6.2-1
libncursesw - 6.2-1
libndm - 1.1.10-1a
libopenssl - 1.1.1d-2
libopenssl-conf - 1.1.1d-2
libpcap - 1.9.1-2
libpcre - 8.43-2
libpcre2 - 10.34-1
ಲಿಬ್ಪ್ಥ್ರೆಡ್ - 2.27-9
libreadline - 8.0-1a
librt - 2.27-9
libslang2 - 2.3.2-4
libssh2 - 1.9.0-2
libssp - 8.3.0-9
libstdcpp - 8.3.0-9
ಲಿಬಿಡ್ - 2.35.1-1
libxml2 - 2.9.10-1
ಸ್ಥಳಗಳು - 2.27-9
mc - 4.8.23-2
ndmq - 1.0.2-5a
nginx - 1.17.8-1
openssl-util - 1.1.1d-2
opkg — 2019-06-14-dcbc142e-2
opt-ndmsv2 - 1.0-12
php7 - 7.4.3-1
php7-mod-openssl - 7.4.3-1
ಬಡಪೆಟ್ಟಿಗೆ - 1.31.1-2
terminfo - 6.2-1
zlib - 1.2.11-3
zoneinfo-asia - 2019c-1
zoneinfo-europe - 2019c-1

ಬಹುಶಃ ಇಲ್ಲಿ ಏನಾದರೂ ಅತಿರೇಕವಿರಬಹುದು, ಆದರೆ ಡ್ರೈವ್‌ನಲ್ಲಿ ಸಾಕಷ್ಟು ಸ್ಥಳವಿತ್ತು, ಆದ್ದರಿಂದ ನಾನು ಅದನ್ನು ನೋಡಲು ಚಿಂತಿಸಲಿಲ್ಲ.

ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನಾವು nginx ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತೇವೆ, ನಾನು ಅದನ್ನು ಎರಡು ಡೊಮೇನ್‌ಗಳೊಂದಿಗೆ ಪ್ರಯತ್ನಿಸಿದೆ - ಎರಡನೆಯದನ್ನು https ನೊಂದಿಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಇದೀಗ ಸ್ಟಬ್ ಇದೆ. ರೂಟರ್ ನಿರ್ವಾಹಕ ಫಲಕವು ಸಾಮಾನ್ಯ ಪೋರ್ಟ್‌ಗಳಲ್ಲಿ ಸ್ಥಗಿತಗೊಳ್ಳುವುದರಿಂದ 81 ಮತ್ತು 433 ರ ಬದಲಿಗೆ ಆಂತರಿಕ ಪೋರ್ಟ್‌ಗಳು 80 ಮತ್ತು 443 ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಇತ್ಯಾದಿ/nginx/nginx.conf

user  nobody;
worker_processes  1;
#error_log  /opt/var/log/nginx/error.log;
#error_log  /opt/var/log/nginx/error.log  notice;
#error_log  /opt/var/log/nginx/error.log  info;
#pid        /opt/var/run/nginx.pid;

events {
    worker_connections  64;
}

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"';
    #access_log  /opt/var/log/nginx/access.log main;
    sendfile        on;
    #tcp_nopush     on;
    #keepalive_timeout  0;
    keepalive_timeout  65;
    #gzip  on;

server {
    listen 81;
    server_name milkov.su www.milkov.su;
    return 301 https://milkov.su$request_uri;
}

server {
        listen 433 ssl;
        server_name milkov.su;
        #SSL support
        include ssl.conf;
        location / {
            root   /opt/share/nginx/html;
            index  index.html index.htm;
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
            }
        }
}
</spoiler>
<spoiler title="etc/nginx/ssl.conf">
ssl_certificate /opt/etc/nginx/certs/milkov.su/fullchain.pem;
ssl_certificate_key /opt/etc/nginx/certs/milkov.su/privkey.pem;
ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA';
ssl_prefer_server_ciphers on;
ssl_dhparam /opt/etc/nginx/dhparams.pem;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 5m;
ssl_stapling on;

ಸೈಟ್ https ಮೂಲಕ ಕೆಲಸ ಮಾಡಲು, ನಾನು ಸುಪ್ರಸಿದ್ಧ ನಿರ್ಜಲೀಕರಣದ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸಿದ್ದೇನೆ, ಅದನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಥಾಪಿಸುತ್ತೇನೆ ಈ ಸೂಚನೆ. ಈ ಪ್ರಕ್ರಿಯೆಯು ಯಾವುದೇ ತೊಂದರೆಗಳನ್ನು ಉಂಟುಮಾಡಲಿಲ್ಲ, ನನ್ನ ರೂಟರ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಸ್ಕ್ರಿಪ್ಟ್ನ ಪಠ್ಯದಲ್ಲಿ ಮಾತ್ರ ನಾನು ಎಡವಿದ್ದೇನೆ ನೀವು ಫೈಲ್‌ನಲ್ಲಿನ ಸಾಲನ್ನು ಕಾಮೆಂಟ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ /opt/etc/ssl/openssl.cnf:

[openssl_conf]
#engines=engines

ಮತ್ತು ನನ್ನ ರೂಟರ್‌ನಲ್ಲಿ “openssl dhparam -out dhparams.pem 2048” ಆಜ್ಞೆಯೊಂದಿಗೆ dhparams.pem ಅನ್ನು ಉತ್ಪಾದಿಸಲು 2 ಗಂಟೆಗಳಿಗಿಂತ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ನಾನು ಗಮನಿಸುತ್ತೇನೆ, ಪ್ರಗತಿ ಸೂಚಕಕ್ಕಾಗಿ ಇಲ್ಲದಿದ್ದರೆ, ನಾನು ತಾಳ್ಮೆ ಕಳೆದುಕೊಂಡು ರೀಬೂಟ್ ಮಾಡುತ್ತೇನೆ.

ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ, "/opt/etc/init.d/S80nginx ಮರುಪ್ರಾರಂಭಿಸಿ" ಆಜ್ಞೆಯೊಂದಿಗೆ nginx ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ. ತಾತ್ವಿಕವಾಗಿ, ಸೆಟಪ್ ಪೂರ್ಣಗೊಂಡಿದೆ, ಆದರೆ ಇನ್ನೂ ಯಾವುದೇ ವೆಬ್‌ಸೈಟ್ ಇಲ್ಲ - ನಾವು index.html ಫೈಲ್ ಅನ್ನು /share/nginx/html ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಹಾಕಿದರೆ, ನಾವು ಸ್ಟಬ್ ಅನ್ನು ನೋಡುತ್ತೇವೆ.

ಸೂಚ್ಯಂಕ

<!DOCTYPE html>
<html>
<head>
<title>Тестовая страничка!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
</style>
</head>
<body>
<h1>Тестовая страничка!</h1>
<p>Это простая статическая тестовая страничка, абсолютно ничего интересного.</p>
</body>
</html>

ಮಾಹಿತಿಯನ್ನು ಸುಂದರವಾಗಿ ಇರಿಸಲು, ನನ್ನಂತಹ ವೃತ್ತಿಪರರಲ್ಲದವರಿಗೆ ರೆಡಿಮೇಡ್ ಟೆಂಪ್ಲೇಟ್‌ಗಳನ್ನು ಬಳಸುವುದು ಸುಲಭವಾಗಿದೆ; ವಿವಿಧ ಕ್ಯಾಟಲಾಗ್‌ಗಳ ಮೂಲಕ ಸುದೀರ್ಘ ಹುಡುಕಾಟದ ನಂತರ, ನಾನು ಕಂಡುಕೊಂಡಿದ್ದೇನೆ templatemo.com - ಗುಣಲಕ್ಷಣ ಅಗತ್ಯವಿಲ್ಲದ ಉಚಿತ ಟೆಂಪ್ಲೇಟ್‌ಗಳ ಉತ್ತಮ ಆಯ್ಕೆ ಇದೆ (ಇದು ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ಅಪರೂಪ; ಪರವಾನಗಿಯಲ್ಲಿನ ಹೆಚ್ಚಿನ ಟೆಂಪ್ಲೆಟ್‌ಗಳು ಅವುಗಳನ್ನು ಪಡೆದ ಸಂಪನ್ಮೂಲಕ್ಕೆ ಲಿಂಕ್ ಅನ್ನು ಉಳಿಸಲು ನಿಮಗೆ ಅಗತ್ಯವಿರುತ್ತದೆ).

ನಾವು ಸೂಕ್ತವಾದ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತೇವೆ - ವಿವಿಧ ಸಂದರ್ಭಗಳಲ್ಲಿ ಇವೆ, ಆರ್ಕೈವ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಅದನ್ನು /share/nginx/html ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಅನ್ಪ್ಯಾಕ್ ಮಾಡಿ, ನೀವು ಇದನ್ನು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಿಂದ ಮಾಡಬಹುದು, ನಂತರ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಸಂಪಾದಿಸಿ (ಇಲ್ಲಿ ನಿಮಗೆ ಕನಿಷ್ಠ ಜ್ಞಾನ ಬೇಕಾಗುತ್ತದೆ HTML ನ ರಚನೆಯನ್ನು ಮುರಿಯದಂತೆ) ಮತ್ತು ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ಬದಲಾಯಿಸಿ.

ನಿಮ್ಮ ಹೋಮ್ ರೂಟರ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಸಾರಾಂಶ: ರೂಟರ್ ಅದರ ಮೇಲೆ ಬೆಳಕಿನ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲು ಸಾಕಷ್ಟು ಸೂಕ್ತವಾಗಿದೆ, ತಾತ್ವಿಕವಾಗಿ - ದೊಡ್ಡ ಹೊರೆ ನಿರೀಕ್ಷಿಸದಿದ್ದರೆ, ನೀವು ಮಾಡಬಹುದು ಸ್ಥಾಪಿಸಿ ಮತ್ತು php, ಮತ್ತು ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಯೋಜನೆಗಳೊಂದಿಗೆ ಪ್ರಯೋಗ (ನಾನು ನೆಕ್ಸ್ಟ್‌ಕ್ಲೌಡ್/ಓನ್‌ಕ್ಲೌಡ್ ಅನ್ನು ನೋಡುತ್ತೇನೆ, ಅಂತಹ ಹಾರ್ಡ್‌ವೇರ್‌ನಲ್ಲಿ ಯಶಸ್ವಿ ಸ್ಥಾಪನೆಗಳು ಕಂಡುಬರುತ್ತವೆ). ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಸಾಮರ್ಥ್ಯವು ಅದರ ಉಪಯುಕ್ತತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ - ಉದಾಹರಣೆಗೆ, ಸ್ಥಳೀಯ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಪಿಸಿಯ ಆರ್‌ಡಿಪಿ ಪೋರ್ಟ್ ಅನ್ನು ರಕ್ಷಿಸಲು ಅಗತ್ಯವಾದಾಗ, ನಾನು ರೂಟರ್‌ನಲ್ಲಿ ನಾಕ್ಡ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದೆ - ಮತ್ತು ಪೋರ್ಟ್ ನಾಕ್ ಮಾಡಿದ ನಂತರವೇ ಪಿಸಿಗೆ ಪೋರ್ಟ್ ಫಾರ್ವರ್ಡ್ ಮಾಡುವಿಕೆಯನ್ನು ತೆರೆಯಲಾಗುತ್ತದೆ.

ಏಕೆ ರೂಟರ್ ಮತ್ತು ಸಾಮಾನ್ಯ ಪಿಸಿ ಅಲ್ಲ? ಅನೇಕ ಅಪಾರ್ಟ್ಮೆಂಟ್ಗಳಲ್ಲಿ ಗಡಿಯಾರದ ಸುತ್ತ ಕೆಲಸ ಮಾಡುವ ಕೆಲವು ಕಂಪ್ಯೂಟರ್ ಹಾರ್ಡ್‌ವೇರ್‌ಗಳಲ್ಲಿ ರೂಟರ್ ಒಂದಾಗಿದೆ; ಹೋಮ್ ರೂಟರ್ ಸಾಮಾನ್ಯವಾಗಿ ಸಂಪೂರ್ಣವಾಗಿ ಮೌನವಾಗಿರುತ್ತದೆ ಮತ್ತು ದಿನಕ್ಕೆ ನೂರಕ್ಕಿಂತ ಕಡಿಮೆ ಭೇಟಿಗಳನ್ನು ಹೊಂದಿರುವ ಲೈಟ್ ಸೈಟ್‌ಗೆ ಯಾವುದೇ ತೊಂದರೆಯಾಗುವುದಿಲ್ಲ.

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ